Journal : voyages-sncf.com et les standards
Posté par ribwund () le 22 août 2007
Juste après avoir lu [1], je me dis qu'il est quand même temps d'essayer de faire changer voyages-sncf.com. Mon principal grief étant qu'il n'accepte pas les '+' dans les adresses emails (je suis gentil je ne lui demande même pas d'accepter les '@' :) ), m'empêchant ainsi d'utiliser un adresse du type login+sncf@monprovider.com.
Je leur envoie donc le message suivant par le formulaire de contact:
Ils sont quand même rapide pour répondre, alors ce matin je reçois:
Maintenant on sait donc que voyages-sncf.com se torche avec les rfc.
[1] http://haacked.com/archive/2007/08/21/i-knew-how-to-validate(...)
Je leur envoie donc le message suivant par le formulaire de contact:
Bonjour, votre site n'accepte pas certaines adresses email valides pour commander.
par exemple: foo+bar@example.com est parfaitement valide et par exemple gmail permet d'utiliser une telle adresse.
pour les references sur les adresses email valides, voir:
http://tools.ietf.org/html/rfc2822
ou http://tools.ietf.org/html/rfc3696 (donne des exemples d'adresses valides)
Ce bug m'empeche donc d'utiliser myname+sncf@gmail.com pour commander.
Ils sont quand même rapide pour répondre, alors ce matin je reçois:
Monsieur,
Nous avons bien reçu votre message concernant votre impossibilité de commander sur le site et vous en remercions.
Nous vous informons que les caractères spéciaux tels que + ne sont pas autorisés sur le site, nous vous invitons donc à utiliser une autre adresse email pour réserver.
Nous tenons toutefois à vous remercier pour l'envoi de votre lien.
Cordialement,
Maintenant on sait donc que voyages-sncf.com se torche avec les rfc.
[1] http://haacked.com/archive/2007/08/21/i-knew-how-to-validate(...)
> Lire le journal (24 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #860332.



(dis moi ce que tu as besoin je te dirai comment t'en passer)
Utilise login_sncf@ ou loginsncf@
[ Répondre ] Ce commentaire est-il impertinent ou utile ?
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
si vous n'avez besoin de rien, n'hésitez pas à ne pas me demander hein :-)
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
c'est fort différent parce que sur gmail par exemple
brol@gmail.com et brol+sncf@gmail.com font référence à la même boite mail... des alias en quelques sortes.....
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
Heureusement je peux aussi utiliser la technique des '.'
login@gmail.com et l.o.g.i.n@gmail.com font reference à la meme boite mail, par contre y'a quand meme moins de possibilités et c'est moins pratique pour savoir d'ou vient le spam.
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
Pas forcément une bonne solution...
Si le monsieur utilise gmail, toute adresse user+qqchose@gmail.com arrive chez user@gmail.com, mais ça ne fonctionne que avec le '+'.
J'avais déjà écrit à la SNCF il y'a des mois pour ce problème.
En revanche, si je me rappelle bien de mes recherches de l'époque, le '+' est plus une tolérance qu'autre chose dans les RFC, mais effectivement, il est valide...
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
C'est pas une tolérance : c'est dans la RFC. De même que l'on peut avoir une adresse email de la forme "j'ai un message"@example.org.
Seulement voilà, c'est toujours le même problème : faut que le serveur de mail de réception ait bien implémenté la RFC.
Et dans le cas d'applications tierces comme les sites web, il faut que les développeurs sachent lire les RFC et implémenter leurs fonctions de validation en fonction (et déjà, c'est pas gagné pour gérer les apostrophes dans les simples champs texte, alors...).
Pour ceux qui aiment : http://tools.ietf.org/html/rfc2822#section-3.4.1
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
un$shell@example.com
un${shell}@example.com
http://example.com?var=toto&var2=tutu#tata@example.com
un%20autre%20example@example.com
reboot|truc@example.com
...
Ou comment faire plaisir aux MUA, aux MTA, aux MDA, aux IDS et aux fans d'acronymes. Bien sûr faut pas avoir envie de recevoir du courriel...
Ceci étant, j'avoue que planter des outils de spammeurs qui collecteraient ces adresses...
[^]Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
Mon preferé reste: "arobase@arobase"@example.com (en fait je crois que y'a droit a presque tout entre les guillemets).