Tous,
Question pour ma culture générale:
Avant-hier, à l’occasion d’un mailing fait par ma femme pour l’anniversaire de mon fils, elle a reçu (évidemment) quelques mailer-daemon. Je ne dis pas que ma femme est une ignorante dans le domaine, c’est juste une utilisatrice qui s’attendrait, comme avec la Poste, à recevoir un message en retour dont le contenu soit clair. Entre la langue (généralement l’anglais) et la structure même du mail (qui se borne généralement à copier la réponse SMTP du serveur distant), c’est loin d’être le cas actuellement, donc elle m’a appelé au secours.
Est-ce que vous savez s’il y a un projet/effort en cours pour permettre de renvoyer des mailer-daemon intelligibles (dans la langue de l’expéditeur donc si possible) et dont le contenu soit mis en évidence ?
David
Le 09/06/2017 à 08:56, David Ponzone a écrit :
Tous,
Question pour ma culture générale:
Avant-hier, à l’occasion d’un mailing fait par ma femme pour l’anniversaire de mon fils, elle a reçu (évidemment) quelques mailer-daemon. Je ne dis pas que ma femme est une ignorante dans le domaine, c’est juste une utilisatrice qui s’attendrait, comme avec la Poste, à recevoir un message en retour dont le contenu soit clair. Entre la langue (généralement l’anglais) et la structure même du mail (qui se borne généralement à copier la réponse SMTP du serveur distant), c’est loin d’être le cas actuellement, donc elle m’a appelé au secours.
Est-ce que vous savez s’il y a un projet/effort en cours pour permettre de renvoyer des mailer-daemon intelligibles (dans la langue de l’expéditeur donc si possible) et dont le contenu soit mis en évidence ?
Effectivement, par défaut, c'est en anglais, et très technique.
Postfix permet de modifier les valeurs par défaut, en éditant les templates : bounce_template_file = /etc/postfix/bounce.cf
Avec dans ce fichier, plusieurs templates (failure, delay, ...)
/etc/postfix/bounce.cf ================== # # The failure template is used when mail is returned to the sender; # either the destination rejected the message, or the destination # could not be reached before the message expired in the queue. #
failure_template = <<EOF Charset: us-ascii From: MAILER-DAEMON (Systeme de messagerie) Subject: Message non delivre retourne a l'expediteur Postmaster-Subject: Postmaster Copy: Undelivered Mail
C'est le systeme de messagerie de $myhostname.
Nous sommes desoles de vous informer que votre message n'a pas pu etre achemine a un ou plusieurs destinataires. Le detail est explique ci dessous.
Pour une assistance, envoyez un e-mail a l'administrateur de votre messagerie.
Si vous le faites, merci d'inclure ce message d'erreur dans votre courriel.
Le systeme de messagerie. EOF
[...]
vendredi 9 juin 2017, 09:40:09 CEST Guillaume Tournat wrote:
Le 09/06/2017 à 08:56, David Ponzone a écrit :
Tous,
Question pour ma culture générale:
Avant-hier, à l’occasion d’un mailing fait par ma femme pour l’anniversaire de mon fils, elle a reçu (évidemment) quelques mailer-daemon. Je ne dis pas que ma femme est une ignorante dans le domaine, c’est juste une utilisatrice qui s’attendrait, comme avec la Poste, à recevoir un message en retour dont le contenu soit clair. Entre la langue (généralement l’anglais) et la structure même du mail (qui se borne généralement à copier la réponse SMTP du serveur distant), c’est loin d’être le cas actuellement, donc elle m’a appelé au secours.
Est-ce que vous savez s’il y a un projet/effort en cours pour permettre de renvoyer des mailer-daemon intelligibles (dans la langue de l’expéditeur donc si possible) et dont le contenu soit mis en évidence ?
Effectivement, par défaut, c'est en anglais, et très technique.
Le problème est que pour répondre dans la langue de l'utilisateur, il faudrait parser le mail pour trouver la langue de l'utilisateur (erreurs, temps de traitement, etc => pas top). À moins d'avoir un en-tête qui l'annonce, mais ça faudrait le normaliser puis l'implémenter dans tous les clients mails, je ne crois pas que ça existe et ça prendra un bon bout de temps.
Guillaume,
excusez-moi, je n’ai pas de postfix sous la main pour essayer. Il fait quoi le template ? Il ne fait que se mettre au début de la réponse de mailer-daemon ? Si oui, si la vrai cause de l’échec est toujours dans la réponse du serveur distant, avec le format inintelligible qui pose problème. Je pensais à un vrai truc qui traduise la réponse d’origine en langage clair (qui à laisser la réponse d’origine en pièce jointe pour le debugging pour les postmaster).
Le 9 juin 2017 à 09:40, Guillaume Tournat guillaume@ironie.org a écrit :
Le 09/06/2017 à 08:56, David Ponzone a écrit :
Tous,
Question pour ma culture générale:
Avant-hier, à l’occasion d’un mailing fait par ma femme pour l’anniversaire de mon fils, elle a reçu (évidemment) quelques mailer-daemon. Je ne dis pas que ma femme est une ignorante dans le domaine, c’est juste une utilisatrice qui s’attendrait, comme avec la Poste, à recevoir un message en retour dont le contenu soit clair. Entre la langue (généralement l’anglais) et la structure même du mail (qui se borne généralement à copier la réponse SMTP du serveur distant), c’est loin d’être le cas actuellement, donc elle m’a appelé au secours.
Est-ce que vous savez s’il y a un projet/effort en cours pour permettre de renvoyer des mailer-daemon intelligibles (dans la langue de l’expéditeur donc si possible) et dont le contenu soit mis en évidence ?
Effectivement, par défaut, c'est en anglais, et très technique.
Postfix permet de modifier les valeurs par défaut, en éditant les templates : bounce_template_file = /etc/postfix/bounce.cf
Avec dans ce fichier, plusieurs templates (failure, delay, ...)
/etc/postfix/bounce.cf
# # The failure template is used when mail is returned to the sender; # either the destination rejected the message, or the destination # could not be reached before the message expired in the queue. #
failure_template = <<EOF Charset: us-ascii From: MAILER-DAEMON (Systeme de messagerie) Subject: Message non delivre retourne a l'expediteur Postmaster-Subject: Postmaster Copy: Undelivered Mail
C'est le systeme de messagerie de $myhostname.
Nous sommes desoles de vous informer que votre message n'a pas pu etre achemine a un ou plusieurs destinataires. Le detail est explique ci dessous.
Pour une assistance, envoyez un e-mail a l'administrateur de votre messagerie.
Si vous le faites, merci d'inclure ce message d'erreur dans votre courriel.
Le systeme de messagerie.
EOF
[...]
Hello,
excusez-moi, je n’ai pas de postfix sous la main pour essayer. Il fait quoi le template ?
Si mes souvenirs sont bon, il remplace le message.
Il ne fait que se mettre au début de la réponse de mailer-daemon ? Si oui, si la vrai cause de l’échec est toujours dans la réponse du serveur distant, avec le format inintelligible qui pose problème. Je pensais à un vrai truc qui traduise la réponse d’origine en langage clair (qui à laisser la réponse d’origine en pièce jointe pour le debugging pour les postmaster).
Par contre si ton serveur Postfix est public, ne pas oublier de mettre une version anglaise derrière car 0.0.0.0/0 ne dispose pas que des gens qui lisent l'anglais.
:)
/Xavier
Oui mais comme la langue de la diplomatie, on peut imposer un seul message d'explication en français. On a le droit d'être chauvin ;-)
De toute façon, apres, il y a la transaction smtp qui elle reste en anglais.
Le 9 juin 2017 à 10:08, Xavier Beaudouin kiwi@oav.net a écrit :
Hello,
excusez-moi, je n’ai pas de postfix sous la main pour essayer. Il fait quoi le template ?
Si mes souvenirs sont bon, il remplace le message.
Il ne fait que se mettre au début de la réponse de mailer-daemon ? Si oui, si la vrai cause de l’échec est toujours dans la réponse du serveur distant, avec le format inintelligible qui pose problème. Je pensais à un vrai truc qui traduise la réponse d’origine en langage clair (qui à laisser la réponse d’origine en pièce jointe pour le debugging pour les postmaster).
Par contre si ton serveur Postfix est public, ne pas oublier de mettre une version anglaise derrière car 0.0.0.0/0 ne dispose pas que des gens qui lisent l'anglais.
:)
/Xavier _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Si je prends par exemple les serveurs de Gmail, dans un tel cas, ils renvoient un message du type:
Adresse introuvable Votre message n'est pas parvenu à son destinataire, car l’adresse donald@mickey.com mailto:donald@mickey.com est introuvable. Vérifiez qu'elle ne contient pas de fautes de frappe ni d'espaces superflus, puis réessayez.
Réponse du serveur distant : 550 5.1.1 <donald@mickey.com mailto:donald@mickey.com>: Recipient address rejected: User unknown
Donc je me demandais s’il existait un truc aussi « intelligent » pour postfix/exim.
Le 9 juin 2017 à 13:29, Guillaume Tournat guillaume@ironie.org a écrit :
Oui mais comme la langue de la diplomatie, on peut imposer un seul message d'explication en français. On a le droit d'être chauvin ;-)
De toute façon, apres, il y a la transaction smtp qui elle reste en anglais.
Le 9 juin 2017 à 10:08, Xavier Beaudouin kiwi@oav.net a écrit :
Hello,
excusez-moi, je n’ai pas de postfix sous la main pour essayer. Il fait quoi le template ?
Si mes souvenirs sont bon, il remplace le message.
Il ne fait que se mettre au début de la réponse de mailer-daemon ? Si oui, si la vrai cause de l’échec est toujours dans la réponse du serveur distant, avec le format inintelligible qui pose problème. Je pensais à un vrai truc qui traduise la réponse d’origine en langage clair (qui à laisser la réponse d’origine en pièce jointe pour le debugging pour les postmaster).
Par contre si ton serveur Postfix est public, ne pas oublier de mettre une version anglaise derrière car 0.0.0.0/0 ne dispose pas que des gens qui lisent l'anglais.
:)
/Xavier _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/
Le 9 juin 2017 à 14:26, David Ponzone david.ponzone@gmail.com a écrit :
Si je prends par exemple les serveurs de Gmail, dans un tel cas, ils renvoient un message du type:
Adresse introuvable
Votre message n'est pas parvenu à son destinataire, car l’adresse donald@mickey.com est introuvable. Vérifiez qu'elle ne contient pas de fautes de frappe ni d'espaces superflus, puis réessayez.
Réponse du serveur distant :
550 5.1.1 donald@mickey.com: Recipient address rejected: User unknown
Donc je me demandais s’il existait un truc aussi « intelligent » pour postfix/exim.
Il y a quelque temps, bounce.io (service payant) permettait de faire ça, mais apparement le service n'existe plus.
Tu dois pouvoir faire ça avec Sisimai et quelques scripts : http://libsisimai.org/en/