[ déjà posté il y a 15 jours sur les 3 groupes qui pouvaient être
concernés, mais strictement aucune réponse, alors, je tente ici ]
Bonjour,
Depuis que j'ai migré mon serveur apache/php/postfix sous
mandrake 10 (venant de 9.1), les mails envoyés en php me donnent
systématiquement une erreur :
----------------------------------------------------------------
This is the Postfix program at host smtp.mon_domaine_local.
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
^^^^^^^^^^
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The Postfix program
<unknown>: No recipients specified
----------------------------------------------------------------
Puis suit le mail en question.
Or, je parviens à envoyer ce mail sans problème via mon postfix par (par
exemple) la commande mail.
A priori, ça ne vient pas de mon script php puisque ce même script
fonctionne sans problème chez mon hébergeur.
Mais cela pourrait-il venir de la config php ?
A part le chemin de sendmail, je ne vois pas ce qu'on peut y préciser de
plus.
Quelque chose dans apache à modifier ? Je ne vois pas non plus quoi.
Quant à postfix, je ne vous pas ce que je pourrais y modifier puisque
l'envoi du mail par un autre biais fonctionne.
Merci d'avance pour toute suggestion.
[ déjà posté il y a 15 jours sur les 3 groupes qui pouvaient être
concernés, mais strictement aucune réponse, alors, je tente ici ]
Bonjour,
Depuis que j'ai migré mon serveur apache/php/postfix sous
mandrake 10 (venant de 9.1), les mails envoyés en php me donnent
systématiquement une erreur :
----------------------------------------------------------------
This is the Postfix program at host smtp.mon_domaine_local.
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
^^^^^^^^^^
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The Postfix program
<unknown>: No recipients specified
----------------------------------------------------------------
Puis suit le mail en question.
Or, je parviens à envoyer ce mail sans problème via mon postfix par (par
exemple) la commande mail.
A priori, ça ne vient pas de mon script php puisque ce même script
fonctionne sans problème chez mon hébergeur.
Mais cela pourrait-il venir de la config php ?
A part le chemin de sendmail, je ne vois pas ce qu'on peut y préciser de
plus.
Quelque chose dans apache à modifier ? Je ne vois pas non plus quoi.
Quant à postfix, je ne vous pas ce que je pourrais y modifier puisque
l'envoi du mail par un autre biais fonctionne.
Merci d'avance pour toute suggestion.
[ déjà posté il y a 15 jours sur les 3 groupes qui pouvaient être
concernés, mais strictement aucune réponse, alors, je tente ici ]
Bonjour,
Depuis que j'ai migré mon serveur apache/php/postfix sous
mandrake 10 (venant de 9.1), les mails envoyés en php me donnent
systématiquement une erreur :
----------------------------------------------------------------
This is the Postfix program at host smtp.mon_domaine_local.
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
^^^^^^^^^^
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The Postfix program
<unknown>: No recipients specified
----------------------------------------------------------------
Puis suit le mail en question.
Or, je parviens à envoyer ce mail sans problème via mon postfix par (par
exemple) la commande mail.
A priori, ça ne vient pas de mon script php puisque ce même script
fonctionne sans problème chez mon hébergeur.
Mais cela pourrait-il venir de la config php ?
A part le chemin de sendmail, je ne vois pas ce qu'on peut y préciser de
plus.
Quelque chose dans apache à modifier ? Je ne vois pas non plus quoi.
Quant à postfix, je ne vous pas ce que je pourrais y modifier puisque
l'envoi du mail par un autre biais fonctionne.
Merci d'avance pour toute suggestion.
Semble qu'il y est un petit problème de configuration, le domaine est absent
dans l'adresse mail.
Tu pourrais nous donner les en-têtes du mail en question ?
Ça ne veut pas dire que le script ne pose pas de problème. Il est peut être
quand même mal codé ou mal configuré.
Tu pourrais nous donner le bout de code qui concerne la partie envoie de mail ?
Quant à postfix, je ne vous pas ce que je pourrais y modifier puisque
l'envoi du mail par un autre biais fonctionne.
Tu peux toujours nous donner ton main.cf.
Semble qu'il y est un petit problème de configuration, le domaine est absent
dans l'adresse mail.
Tu pourrais nous donner les en-têtes du mail en question ?
Ça ne veut pas dire que le script ne pose pas de problème. Il est peut être
quand même mal codé ou mal configuré.
Tu pourrais nous donner le bout de code qui concerne la partie envoie de mail ?
Quant à postfix, je ne vous pas ce que je pourrais y modifier puisque
l'envoi du mail par un autre biais fonctionne.
Tu peux toujours nous donner ton main.cf.
Semble qu'il y est un petit problème de configuration, le domaine est absent
dans l'adresse mail.
Tu pourrais nous donner les en-têtes du mail en question ?
Ça ne veut pas dire que le script ne pose pas de problème. Il est peut être
quand même mal codé ou mal configuré.
Tu pourrais nous donner le bout de code qui concerne la partie envoie de mail ?
Quant à postfix, je ne vous pas ce que je pourrais y modifier puisque
l'envoi du mail par un autre biais fonctionne.
Tu peux toujours nous donner ton main.cf.
Tu pourrais nous donner les en-têtes du mail en question ?
Bien sûr, un mail pour test :
Received: by smtp.novazur.fr (Postfix, from userid 72) id 7E42556032;
Mon, 27 Sep 2004 22:59:43 -0400 (AST)
À:
Sujet: Stats Journalieres www.novazur.org 27/09/04
De:
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Message-Id:
Date: Mon, 27 Sep 2004 22:59:43 -0400 (AST)
Mime-Version: 1.0
Tu pourrais nous donner le bout de code qui concerne la partie envoie de
mail ?
Euh... tout bête,
mail(_WEBMASTER_,$titre,$texte,$from);
avec :
_WEBMASTER_ =
_NL= = "n"
Tu peux toujours nous donner ton main.cf.
luser_relay =
sendmail_path = /usr/sbin/sendmail.postfix
Tu pourrais nous donner les en-têtes du mail en question ?
Bien sûr, un mail pour test :
Received: by smtp.novazur.fr (Postfix, from userid 72) id 7E42556032;
Mon, 27 Sep 2004 22:59:43 -0400 (AST)
À: webmaster@novazur.org
Sujet: Stats Journalieres www.novazur.org 27/09/04
De: webmaster@novazur.org
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Message-Id: <20040928025943.7E42556032@smtp.novazur.fr>
Date: Mon, 27 Sep 2004 22:59:43 -0400 (AST)
Mime-Version: 1.0
Tu pourrais nous donner le bout de code qui concerne la partie envoie de
mail ?
Euh... tout bête,
mail(_WEBMASTER_,$titre,$texte,$from);
avec :
_WEBMASTER_ = webmaster@novazur.org
_NL= = "n"
Tu peux toujours nous donner ton main.cf.
luser_relay = chris@novazur.fr
sendmail_path = /usr/sbin/sendmail.postfix
Tu pourrais nous donner les en-têtes du mail en question ?
Bien sûr, un mail pour test :
Received: by smtp.novazur.fr (Postfix, from userid 72) id 7E42556032;
Mon, 27 Sep 2004 22:59:43 -0400 (AST)
À:
Sujet: Stats Journalieres www.novazur.org 27/09/04
De:
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Message-Id:
Date: Mon, 27 Sep 2004 22:59:43 -0400 (AST)
Mime-Version: 1.0
Tu pourrais nous donner le bout de code qui concerne la partie envoie de
mail ?
Euh... tout bête,
mail(_WEBMASTER_,$titre,$texte,$from);
avec :
_WEBMASTER_ =
_NL= = "n"
Tu peux toujours nous donner ton main.cf.
luser_relay =
sendmail_path = /usr/sbin/sendmail.postfix
Ils sont bizarres tes en-têtes, c'est ceux affichés et reformatés par ton
client mail, pas ceux du mail « en question ».
Curieux l'utilisation d'une constante, mais pourquoi pas.
Essaye malgré tout
de remplacer temporairement dans cette fonction mail la constante
_WEBMASTER_ par la chaine "".avec :
_WEBMASTER_ =
_NL= = "n"
J'image que tu as mal recopié et que dans le script il y a bien la présence
des (doubles) quotes dans la constante _WEBAMASTER_ et que chaque
instruction se termine bien par un point-virgule.
luser_relay =
Curieux que le mail vu avec le recipient inconnu ne soit pas envoyé à cette
adresse.
sendmail_path = /usr/sbin/sendmail.postfix
Dans ton fichier php.ini, celui utilisé par le module PHP de Apache, tu as
bien le même chemin dans la variable sendmail_path ?
D'ailleurs, pour le
chemin est /usr/sbin/sendmail.postfix et non pas simplement
/usr/sbin/sendmail ?
Ils sont bizarres tes en-têtes, c'est ceux affichés et reformatés par ton
client mail, pas ceux du mail « en question ».
Curieux l'utilisation d'une constante, mais pourquoi pas.
Essaye malgré tout
de remplacer temporairement dans cette fonction mail la constante
_WEBMASTER_ par la chaine "webmaster@novazur.org".
avec :
_WEBMASTER_ = webmaster@novazur.org
_NL= = "n"
J'image que tu as mal recopié et que dans le script il y a bien la présence
des (doubles) quotes dans la constante _WEBAMASTER_ et que chaque
instruction se termine bien par un point-virgule.
luser_relay = chris@novazur.fr
Curieux que le mail vu avec le recipient inconnu ne soit pas envoyé à cette
adresse.
sendmail_path = /usr/sbin/sendmail.postfix
Dans ton fichier php.ini, celui utilisé par le module PHP de Apache, tu as
bien le même chemin dans la variable sendmail_path ?
D'ailleurs, pour le
chemin est /usr/sbin/sendmail.postfix et non pas simplement
/usr/sbin/sendmail ?
Ils sont bizarres tes en-têtes, c'est ceux affichés et reformatés par ton
client mail, pas ceux du mail « en question ».
Curieux l'utilisation d'une constante, mais pourquoi pas.
Essaye malgré tout
de remplacer temporairement dans cette fonction mail la constante
_WEBMASTER_ par la chaine "".avec :
_WEBMASTER_ =
_NL= = "n"
J'image que tu as mal recopié et que dans le script il y a bien la présence
des (doubles) quotes dans la constante _WEBAMASTER_ et que chaque
instruction se termine bien par un point-virgule.
luser_relay =
Curieux que le mail vu avec le recipient inconnu ne soit pas envoyé à cette
adresse.
sendmail_path = /usr/sbin/sendmail.postfix
Dans ton fichier php.ini, celui utilisé par le module PHP de Apache, tu as
bien le même chemin dans la variable sendmail_path ?
D'ailleurs, pour le
chemin est /usr/sbin/sendmail.postfix et non pas simplement
/usr/sbin/sendmail ?
Essayes de commenter dans le fichier de configuration Postfix main.cf les
lignes suivantes recipient_canonical_maps et luser_relay.
Essayes aussi de voir ce qu'indique les logs de Postfix lors de l'envoie du
mail et s'il faut augmente le niveau des logs avec l'option
debug_peer_level.
Essayes de commenter dans le fichier de configuration Postfix main.cf les
lignes suivantes recipient_canonical_maps et luser_relay.
Essayes aussi de voir ce qu'indique les logs de Postfix lors de l'envoie du
mail et s'il faut augmente le niveau des logs avec l'option
debug_peer_level.
Essayes de commenter dans le fichier de configuration Postfix main.cf les
lignes suivantes recipient_canonical_maps et luser_relay.
Essayes aussi de voir ce qu'indique les logs de Postfix lors de l'envoie du
mail et s'il faut augmente le niveau des logs avec l'option
debug_peer_level.
sendmail_path = /usr/sbin/sendmail.postfix
Dans ton fichier php.ini, celui utilisé par le module PHP de Apache, tu
as bien le même chemin dans la variable sendmail_path ?
sendmail_path = /usr/sbin/sendmail
sendmail_path = /usr/sbin/sendmail.postfix
Dans ton fichier php.ini, celui utilisé par le module PHP de Apache, tu
as bien le même chemin dans la variable sendmail_path ?
sendmail_path = /usr/sbin/sendmail
sendmail_path = /usr/sbin/sendmail.postfix
Dans ton fichier php.ini, celui utilisé par le module PHP de Apache, tu
as bien le même chemin dans la variable sendmail_path ?
sendmail_path = /usr/sbin/sendmail
sendmail_path = "/usr/sbin/sendmail -t -i"
sendmail_path = "/usr/sbin/sendmail -t -i"
sendmail_path = "/usr/sbin/sendmail -t -i"