Échec de l'envoi de courrier : FAILED [xxxx] no sender (AMC svn r1294 - OS X 10.8) (Support #137)
Description
OS : OS X 10.8.2
AMC : subversion r1294
Après avoir installé toutes les dépendances avec Macports (pfff, il y en a une flopée, je savais que je n'aimais pas PERL et qu'il fallait pas que je mette les doigts dedans), l'envoi de courrier échoue avec une erreur "FAILED [xxx] no sender" alors qu'un expéditeur est bien défini dans les préférences de courrier. L'échec à lieu aussi bien avec l'option sendmail qu'avec l'option SMTP.
Je joins les journaux (mode debug) pour les deux tentatives.
Que puis-je faire pour tracer plus précisément l'endroit où se perd l'expéditeur ?
History
Updated by Alexis Bienvenüe over 12 years ago
Pouvez-vous essayer de remplacer la ligne 239 de AMC-mailing.pl
:
sendmail($email,{'transport'=>$t,to=>\@all_dests});
par
sendmail($email,{'transport'=>$t,from=>$sender,to=>\@all_dests});
Et voir si ça marche mieux ?
Updated by Joël Brogniart over 12 years ago
Là ça marche un peu mieux. Les mails partent, mais il n'y a que l'entête du message (ou plutôt que l'enveloppe) et le message lui-même est absent (pas de sujet, parties MIME, rien du tout). Il y a quelque chose qui ne se passe pas bien dans la fonction sendmail. Je jette un œil dessus demain.
Updated by Alexis Bienvenüe over 12 years ago
Le problème semble donc venir du message $email
(normalement, le from=>$sender
n'est pas nécessaire car sendmail
va chercher l'expéditeur dans les en-têtes du message).
Updated by Joël Brogniart over 12 years ago
Le problème provenait d'un module Email::MIME trop ancien installé par macports (1.861 remplacé par 1.911). Après avoir passé pas mal de temps à faire des tests (comme je ne connais pas grand chose en PERL, ça prend un peu de temps) et installé la dernière version du module (qui comme par hasard dépendait d'une version plus récente du module Email::Simple que celle installé)… Désinstallation complète puis réinstallation complète pour être sûr… L'envoi de mail marche enfin. La modification de la ligne 239 de AMC-mailing.pl n'est pas nécessaire une fois les modules à jour.
Updated by Alexis Bienvenüe over 12 years ago
Bravo et merci pour le compte-rendu !
- % Done changed from 0 to 100
- Status changed from New to Closed