Problème d'envoi de mail avec php - PHP - Programmation
MarshPosté le 22-04-2009 à 17:34:41
Bonsoir à tous,
J'ai un problème avec php-postfix pour envoyer un mail. J'ai configuré le postfix qui est sur mon serveur web pour qu'il utilise le smtp de mon fai (voir sujet connexe[tiens, où on trouve le numéro du sujet (à lire également) http://forum.hardware.fr/hfr/OSAlt [...] 8_1.htm]). Mais le smtp du fai refuse le mail en disant "Sender domain must exist (in reply to MAIL FROM command)". J'ai pourtant bien précisé le From et le Reply-To dans les headers à ajouter à la fonction mail de PHP (4e paramètre).
Et dans le maillog, on voit
Apr 22 17:04:45 baywatch postfix/smtp[6114]: 36EBC7AE1: to=<quelquun@sondomainequiexiste.com>, relay=smtp.brutele.be[212.68.193.11]:25, delay=0.4, delays=0.01/0/0.09/0.3, dsn=5.0.0, status=bounced (host smtp.brutele.be[212.68.193.11] said: 501 <apache@lenomdemamachine.mondomainequinexistepas>... Sender domain must exist (in reply to MAIL FROM command)) (et nulle part dans le log, on ne parle de l'adresse que j'ai précisé en from et reply-to...
Quelqu'un peut m'aider à remplacer ce apache@lenomdemamachine.mondomainequinexistepas par ce qu'il y a dans le from de ma fonction (moi@mondomainequiexiste.com) ?
Merci !!!
--edit--
En cherchant, je suis pratiquement certain que je dois préciser le Return-Path. J'ai essayé de le passer en paramètre à ma fonction mail, mais ça marche pas...
Marsh Posté le 22-04-2009 à 17:34:41
Bonsoir à tous,
J'ai un problème avec php-postfix pour envoyer un mail. J'ai configuré le postfix qui est sur mon serveur web pour qu'il utilise le smtp de mon fai (voir sujet connexe[tiens, où on trouve le numéro du sujet (à lire également) http://forum.hardware.fr/hfr/OSAlt [...] 8_1.htm]). Mais le smtp du fai refuse le mail en disant "Sender domain must exist (in reply to MAIL FROM command)". J'ai pourtant bien précisé le From et le Reply-To dans les headers à ajouter à la fonction mail de PHP (4e paramètre).
Et dans le maillog, on voit
Apr 22 17:04:45 baywatch postfix/smtp[6114]: 36EBC7AE1: to=<quelquun@sondomainequiexiste.com>, relay=smtp.brutele.be[212.68.193.11]:25, delay=0.4, delays=0.01/0/0.09/0.3, dsn=5.0.0, status=bounced (host smtp.brutele.be[212.68.193.11] said: 501 <apache@lenomdemamachine.mondomainequinexistepas>... Sender domain must exist (in reply to MAIL FROM command)) (et nulle part dans le log, on ne parle de l'adresse que j'ai précisé en from et reply-to...
Quelqu'un peut m'aider à remplacer ce apache@lenomdemamachine.mondomainequinexistepas par ce qu'il y a dans le from de ma fonction (moi@mondomainequiexiste.com) ?
Merci !!!
--edit--
En cherchant, je suis pratiquement certain que je dois préciser le Return-Path. J'ai essayé de le passer en paramètre à ma fonction mail, mais ça marche pas...
Mon appel de fonction mail :
Message édité par zezette le 22-04-2009 à 18:16:31
---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes