Bonjour,
Je suis chez OVH en prestataire email. J'ai un serveur de relay pour l'expédition des emails (pour plusieurs raison mais je ne vais pas épiloguer…) Il fonctionne très bien sauf pour les messages de non remise. En effet le champs from est vide, du coup OVH me bloque. J'ai donc chercher à imposer / ré-écrire le from pour le bounce. J'ai tenté avec "sender_canonical_maps = regex:…." mais sans succès.
Quand un message n'est pas bien formaté par exemple :
Feb 6 10:28:32 srvtoto postfix/bounce[11866]: 17FAB13D47C1: sender non-delivery notification: DA91E13D47C3
La tentative d'expédition du message de non remise :
Feb 6 10:28:32 srvtoto postfix/cleanup[11863]: DA91E13D47C3: message-id=<20150206092832.DA91E13D47C3@srvtoto.domaine.com>
Feb 6 10:28:32 srvtoto postfix/qmgr[11831]: DA91E13D47C3: from=<>, size=2857, nrcpt=1 (queue active)
Feb 6 10:28:32 srvtoto postfix/bounce[11866]: 17FAB13D47C1: sender non-delivery notification: DA91E13D47C3
Feb 6 10:28:33 srvtoto postfix/smtp[11864]: DA91E13D47C3: to=<moi@domaine.com>, relay=smtp.domaine.com[213.186.33.20]:25, delay=0.74, delays=0/0/0.68/0.05, dsn=5.0.0, status=bounced (host smtp.domaine.com[213.186.33.20] said: 555 sorry, invalid MAIL FROM for smtpauth session (http://travaux.ovh.net/?do=details&id=5510) (in reply to MAIL FROM command))
Feb 6 10:28:33 srvtoto postfix/qmgr[11831]: DA91E13D47C3: removed
Extrait du /etc/postfix/main.cf :
relayhost = [smtp.domaine.com]:25
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtpd_client_restrictions = permit_mynetworks, reject
sender_canonical_maps = regex:/etc/postfix/generic
local_recipient_maps =
bounce_notice_recipient = root@domaine.com
Extrait du /etc/postfix/generic :
/^$/ postmaster@domaine.com
Merci de vos lumières
# Pourquoi ?
Posté par David (site web personnel) . Évalué à 1.
Visiblement ça ne passionne pas les foules…
- Est-ce que c'est parce que c'est incompréhensible ?
- Parce que c'est complètement débile de mettre un relay SMTP en sortie ?
- Est-ce que c'est parce que la politique d'OVH c'est tout pourri ?
- Est-ce que c'est parce qu'il fait froid ?
J'ai posé le problème sur FRSAG : http://www.frsag.org/pipermail/frsag/2015-February/005783.html
Pour l'instant pas de réponse…
[^] # Re: Pourquoi ?
Posté par NeoX . Évalué à 2.
ton probleme c'est les "messages de non remise" expédiés par tes machines, ou recus des machines externes ?
dans le cas des messages expediés par tes machines, il faut etre sur qu'elles remplissent bien tous les champs necessaire à l'emission d'un email
sinon il te faudra jouer avec le bounce_template
http://www.postfix.org/bounce.5.html
[^] # Re: Pourquoi ?
Posté par David (site web personnel) . Évalué à 1.
Bonjour NeoX
Les messages reçu par la machine OVH.
Exemple pour une erreur dans le champs "to" exemple : "tot>o@domaine.com"
Produit :
Feb 10 10:15:12 srvtoto postfix/smtp[9443]: A5AF113D47C4: to=<tot>o@domaine.com>, relay=smtp.domaine.com[213.186.33.20]:25, delay=0.68, delays=0.13/0/0.38/0.18, dsn=5.0.0, status=bounced (host smtp.domaine.com[213.186.33.20] said: 555 syntax error (#5.5.4) (in reply to RCPT TO command))
J'étais en train de me dire que la solution serait peut être de désactiver la vérification de syntax sur mon postfix et laisser le SMTP d'OVH répondre… Sauf que j'ai l'impression que c'est déjà lui qui dit "syntax error" !? ça cause quand vers OVH quand je fais un tcpdump au moment de la syntax error.
Donc, même en modifier le bounce_template je suis pas certain que j'y parvienne… j'ai testé avec : http://wiki.auf.org/wikiteki/Postfix/EnFrancais sans succès
Sinon il faudrait que ça soit mon relay smtp qui vérifie la syntax avant même d'accepter le message ? Mais je ne sais pas trop par quel bout le prendre…
Belle soirée,
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.