Quelqu’un peut-il m’expliquer cet étrange phénomène mailistique ?


J’ai une adresse email en nomprenom@gmail.com (hé oui, il m’en reste quelques unes… Il faut dire que j’ai 7 emails, sans compter les alias, les antispam et les comptes bidons).

Par erreur, je m’inscris sur un service avec nom.prenom@gmail.com. Notez le point, que mon adresse n’a PAS. Qu’elle n’a jamais eu. Je reçois régulièrement des mails à cette adresse SANS le point.

Malgré cela, je reçois le mail de confirmation d’inscription à nomprenom@gmail.com (la bonne, sans le point).

Dans le message, il y a clairement :

has received a request to create a user account using your email address (nom.prenom@gmail.com).

Je check les sources:

Delivered-To: nom.prenom@gmail.com
Received: by IP_ADDRESS with SMTP id u10csp168283wja;
        Thu, 14 Feb 2013 05:48:57 -0800 (PST)
X-Received: by IP_ADDRESS with SMTP id xl7mr4158572pbc.167.1360849736470;
        Thu, 14 Feb 2013 05:48:56 -0800 (PST)
Return-Path: <register@service.org>
Received: from subdomaine.service.org (vbox17.service.org. [IP_ADDRESS])
        by mx.google.com with ESMTP id k8si8969185pax.IP_ADDRESS.05.48.55;
        Thu, 14 Feb 2013 05:48:56 -0800 (PST)
Received-SPF: pass (google.com: domain of register@service.org designates IP_ADDRESS as permitted sender) client-ip=IP_ADDRESS;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of register@service.org designates IP_ADDRESS as permitted sender) smtp.mail=register@service.org
Received: from localhost (localhost.localdomain [IP_ADDRESS])
    by subdomaine.service.org (Postfix) with ESMTP id 94EBC769B5
    for <nom.prenom@gmail.com>; Thu, 14 Feb 2013 13:48:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at service.org
Received: from subdomaine.service.org ([IP_ADDRESS])
    by localhost (subdomaine.service.org [IP_ADDRESS]) (amavisd-new, port 10024)
    with ESMTP id FybIuo+abpEQ for <nom.prenom@gmail.com>;
    Thu, 14 Feb 2013 13:48:55 +0000 (UTC)
Received: from register-web.service.org (register-web-back [IP_ADDRESS])
    by subdomaine.service.org (Postfix) with ESMTP id 7A92976993
    for <nom.prenom@gmail.com>; Thu, 14 Feb 2013 13:48:55 +0000 (UTC)
Received: by register-web.service.org (Postfix, from userid 502)
    id 7695FEE8F3; Thu, 14 Feb 2013 13:48:54 +0000 (UTC)
From: register@service.org
To: nom.prenom@gmail.com

Donc l’email a bien été envoyé à l’adresse AVEC le point.

WTF ?

 

35 thoughts on “Quelqu’un peut-il m’expliquer cet étrange phénomène mailistique ?

  • Sam Post author

    Yeah, le + marche avec mes adresses myopera aussi ! Trop cool !

    Je suis comme un gamin qui découvre qu’on peut faire des bulles avec le chewing gum là.

  • Rambo

    http://support.google.com/mail/bin/answer.py?hl=en&answer=10313

    Sometimes you may receive a message sent to an address that looks like yours but has a different number or arrangement of periods. While we know it might be unnerving if you think someone else’s mail is being routed to your account, don’t worry: both of these addresses are yours.

    Gmail doesn’t recognize dots as characters within usernames, you can add or remove the dots from a Gmail address without changing the actual destination address; they’ll all go to your inbox, and only yours. In short:

    homerjsimpson@gmail.com = hom.er.j.sim.ps.on@gmail.com
    homerjsimpson@gmail.com = HOMERJSIMPSON@gmail.com
    homerjsimpson@gmail.com = Homer.J.Simpson@gmail.com
    All these addresses belong to the same person. You can see this if you try to sign in with your username, but adding or removing a dot from it. You’ll still go to your account.

    If you get mail that seems to be intended for someone else, it’s likely that the sender entered the wrong address, just like if you’ve ever dialed a wrong phone number for someone. In these cases, we suggest contacting the original sender or website when possible to alert them to the mistake.

  • Bouillabaise

    C’est normal c’est le google style ;) .

    Essaie de t’envoyer un mail sur n.o.m.p.r.e.n.o.m@gmail.com tu verras ca marche.

    Sachant ça les sites se permettent ou pas d’échapper tout les points …

  • r4is3

    Simple : google verifie le champ quand le mail est rejeté (admettons une erreur 550) et etablie une probabilité de concordance que “nom.prenom” soit en realité “nomprenom” plus toutes les données collectées sur l’utilisateur, la marge d’erreur doit être faible.

    Enfin je pense que c’est la solution la plus probable.

  • Toma

    Hey!
    Enfin quelqu’un qui a le même “problème” que moi… Je ne me le suis jamais expliqué!

    Mon cas :
    J’ai mon adresse nom.prenom@gmail.com depuis très longtemps… et ça arrive quelques fois que des mails adressés à nomprenom@gmail.com arrivent sur mon adresse AVEC le point….

    La où c’est fort, c’est que ces mails ne me sont pas destinés et que l’adresse nomprenom@gmail.com appartient donc a quelqu’un d’autre…. (J’ai déjà reçu, par exemple, un mail de demande d’info de la part de pôle emploi qui ne m’était visiblement pas destiné… mais qui est quand même arrivé chez moi !)

    Le mystère reste entier !

  • Androc

    C’est une fonctionnalité de Gmail, dans la même veine que le “+”.

    Tu peux t’inscrire avec nom.prenom@gmail.com mais également n.omprenom, n.o.mprenom, etc.
    Toutes ces adresses pointent vers nomprenom@gmail.com

    Le coup du “+”, si vous ne connaissez pas, permet d’identifier facilement la source d’un mail.

    nomprenom+societelouche@gmail.com permet de voir si societelouche revend votre adresse quand vous êtes inscrits chez eux.

  • kontre

    C’est cool d’avoir un blog : au lieu de poser une question sur un forum ou un site spécialisé, il suffit de poster la question, et les gens viennent te répondre à domicile. Il m’en faut un ! ^^

  • anon

    Interessant,

    Du coup y a t’il moyen de trier les messages qui arrivent pour un certain suffixe?

  • PrFirmin

    GMail se fiche complètement des points et de la casse dans l’adresse mail. Tu aurais même pu mettre nompre.nom@gmail.com ou même n.o.m.p.r.en.om@gmail.com et ça marche aussi !
    Plus d’infos ici.

    Il y a aussi l’astuce du nom.prenom+blabla@gmail.com dans le paragraphe sous le lien qui est intéressante. Très utile pour trier les mails avec des filtres ou pour voir qui a vendu notre adresse mail à des spammers tout en premettant d’ignorer leurs mails facilement.

  • r4is3

    Ah bah il semble que j’ai dit de la merde \o/ c’est vendredi, c’est ravioli!!

  • Max

    C’est cool d’avoir un blog : au lieu de poser une question sur un forum ou un site spécialisé, il suffit de poster la question, et les gens viennent te répondre à domicile. Il m’en faut un ! ^^

    Ouais mais là c’est exceptionnel car on a des lecteurs exceptionnels ! C’est pas donné à tous les blogs (je passe de la pommade…)

  • Sam Post author

    Bon, avec tous ces comments, si cette page est pas super bien référencée pour expliquer le phénomène, je sais pas ce qu’il faut. On a la réponse 15 fois, dans 22 langues. Je crois que je peux rajouter du adsense même.

  • foxmask

    par contre ya plein de “duplicate” ;) ya rien a gagner! faut voir SO pour ca :D

  • Anucunnilinguiste

    Comme quoi, y a rien de tel que du support gratuit pour du propriétaire, c’est ça le futur ;)

  • thican

    Euh … Il n’y a que moi que ça choque ?

    /me summons RFC 5322
    https://tools.ietf.org/html/rfc5322#section-3.2.3

    Bon, vu que c’est pas clair (même pas du tout), on va faire un test avec un logiciel dans lequel j’ai bien plus confiance : postfix.

    Feb 16 00:11:10 cyborg postfix/pickup[29883]: 51B2080000BD: uid=1000 from=<thican>
    Feb 16 00:11:10 cyborg postfix/cleanup[30123]: 51B2080000BD: message-id=<20130215231110.GA30095 [at] thican [dot] net>
    Feb 16 00:11:10 cyborg postfix/qmgr[7025]: 51B2080000BD: from=<thican [at] thican [dot] net>, size=538, nrcpt=1 (queue active)
    Feb 16 00:11:10 cyborg postfix/local[30125]: 51B2080000BD: to=<thi.can [at] thican [dot] net>, relay=local, delay=0.1, delays=0.06/0/0/0.04, dsn=4.1.1, status=SOFTBOUNCE (unknown user: “thi.can”)

    Feb 16 00:12:37 cyborg postfix/pickup[29883]: CCD7280015CA: uid=1000 from=<thican>
    Feb 16 00:12:37 cyborg postfix/cleanup[30123]: CCD7280015CA: message-id=<20130215231237.GB30095 [at] thican [dot] net>
    Feb 16 00:12:37 cyborg postfix/qmgr[7025]: CCD7280015CA: from=<thican [at] thican [dot] net>, size=555, nrcpt=1 (queue active)
    Feb 16 00:12:37 cyborg postfix/local[30125]: CCD7280015CA: to=<thican [at] thican [dot] net>, orig_to=<thican+test [at] thican [dot] net>, relay=local, delay=0.08, delays=0.05/0/0/0.02, dsn=2.0.0, status=sent (delivered to mailbox)
    Feb 16 00:12:37 cyborg postfix/qmgr[7025]: CCD7280015CA: removed

    Observations :
    Premier courriel, toujours dans mailq, car il ne sait pas où aller le petit. –> échec.
    Deuxième courriel, dans la boî-boîte. –> réussite.

    Alors, pourquoi je râle ?
    C’est parce que Google est tellement puissant qu’il pourrait passer une fonctionnalité douteuse pour un standard, avec sa force de frappe de millions (milliards ?) d’utilisateurs. J’appelle même ça la fonctionnalité “Bullshit powaaa”, comme Toma l’a pu rencontrer (http://sametmax.com/quelquun-peut-il-mexpliquer-cet-etrange-phenomene-mailistique/#comment-6208)

    J’avoue encore une fois, que la RFC, c’est incompréhensible, je ne suis même pas sûr que le ‘+’ soit vraiment autorisé, si on essaie de se fier à la liste “atext” dans le chapitre 3.2.3 de cette RFC.

    Mais, certains l’ont remarqué, le ‘+’ sur certains sites n’est pas autorisé, et même de très “grands” sites, comme ces réseaux (d’as)sociaux.

    Donc, pour conclure, je vous prie s’il vous plaît :
    1) en tant qu’utilisateur, de n’utiliser que le ‘+’ pour vous créer des “alias”
    2) en tant que développeur, d’autoriser ce caractère, pleeeeaaaaaase.

    Bonne soirée le peuple :-)

  • kontre

    Il faut surtout un tampon “duplicate”, là, comme dans les gestionnaires de bug !

    Sinon, vous saviez que gmail ignore les ‘.’ des adresses email ?

  • Sam Post author

    Nan par contre je crois que gmail ignore les . dans les adresses mails.

Comments are closed.

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.