spam - Why an empty MAIL FROM address can sent out email ?

/why-an-empty-mail-from-address-can-sent

  • Problèmes de SMTP chez laposte.net

    Cher Seenthis, je t’expose un petit problème technique qui m’embête ces temps-ci : actuellement les serveurs #SMTP de laposte.net rejettent automatiquement les #mails envoyés avec MAIL FROM :<>. Voici un exemple de session SMTP où un tel mail est rejeté :

    julien@xxx:~$ rlwrap telnet smtpz4.laposte.net 25
    Trying 194.117.213.1...
    Connected to smtpz4.laposte.net.
    Escape character is ’^]’.
    220 lpn-prd-vrin002 ESMTP Postfix (Ubuntu)
    EHLO xxx.xxxxx.org
    250-lpn-prd-vrin002
    250-PIPELINING
    250-SIZE 50000000
    250-VRFY
    250-ETRN
    250-STARTTLS
    250-ENHANCEDSTATUSCODES
    250-8BITMIME
    250 DSN
    MAIL FROM : <>
    501 5.0.1 Emetteur invalide. Invalid Sender. LPN007_403

    Or les serveurs SMTP sont tenus d’accepter ces mails, d’après la RFC 1123, section 5.2.9 :

    http://tools.ietf.org/html/rfc1123#page-54

    Ceci permet notamment de gérer les rebonds (mails renvoyés à l’expéditeur) en évitant des boucles de rebonds infinis. Plus d’informations ici par exemple :

    http://serverfault.com/questions/151955/why-an-empty-mail-from-address-can-sent-out-email

    Une conséquence en ce qui me concerne est que l’envoi de mails à des adresses laposte.net via des mailing-lists gérées par Mailman sont systématiquement rejetés. Ces listes fonctionnaient parfaitement avec les adresses laposte.net il y a quelques semaines (et elles continuent à fonctionner sans problème avec les adresses d’autres fournisseurs).

    J’ai évidemment fait remonter à la poste via Twitter et postmaster, mais aucun retour.

    Alors, cher Seenthis, si tu as une idée de solution, si tu penses que c’est moi qui n’ai rien compris ou si tu connais Monsieur postmaster de laposte, je serais très heureux d’avoir ton avis

    #seenthis_ask #sysadmin

    • pas d’avis mais je ne constate pas de problème pour les listes mailman de @rezo ; leurs mails passent encore vers laposte, ils sont émis avec des from du type from=<LISTNAME-bounces@rezo.net> ou from=<mailman-bounces@rezo.net>

    • @fil Ah, c’est bon à savoir.

      Quand tu parles de from=<mailman-bounces@rezo.net>, est-ce que c’est celui qui apparaît dans ton mail.log ? J’ai l’impression de mon côté que certains messages sont effectivement envoyés avec from=<LISTNAME-bounces@domain.tld>, et là ça passe, et d’autres avec from=<>, et là ça coince pour laposte, mais passe pour les autres.

      J’en perds un peu mon latin...

    • Petit élément de réponse : apparemment le from=<> était dû au fait que les mails envoyés par mailman passaient d’abord par dspam. En branchant mailman pour qu’il envoie par postfix sans intermédiaire, il semble que le from reste bien à <LISTNAME-bounces@domain.tld>. Avec un peu de chance ça va résoudre mon problème.

      Il n’empêche qu’il me semble que les SMTP de laposte devraient bien accepter les mails avec un from vide.

      Merci @fil pour ton retour.

    • oui c’est bien mail.log ; j’avoue que c’est pas évident de chercher dans les logs « un message émis par mailman avec un from=<> et qui arrive chez un utilisateur laposte », je ne peux pas te garantir que je n’en ai pas…

      (messages croisés)