Le Tuesday 1 November 2005 09:17, Cyril Blaison(Cyril Blaison <[EMAIL PROTECTED]>) disait:
> AllCoKe a écrit :
> >Bonjour,
Bonjour,
Désolé, j'ai loupé le début du thread!
> >J'ai un problème avec l'envoi de mails avec Postfix à partir de
> > la fonction mail() de PHP.
> >
> >Voilà le script :
> ><?php
> >mail("[EMAIL PROTECTED]","Test e-mail","Test", "Administrateur
> ><[EMAIL PROTECTED]>");
> >?>
Cette fonction utilise la commande 'sendmail' il me semble, et la
config se défini dans /etc/php4/apache2/php.ini
> >Et j'obtiens dans les logs de Postfix :
> >to=<[EMAIL PROTECTED]>, relay=mx.domaine.tld.[XXX.XX.XX.XX],
> > delay=3, status=bounced (host mx.domain.tld[XXX.XX.XX.XX] said:
> > 553 <[EMAIL PROTECTED]> Invalid mail address, must be fully qualified
> > domain (in reply to MAIL FROM command))
Essayez de définir l'addresse mail de l'expéditeur soit dans :
- php.ini : 'sendmail_path=sendmail -t -i -f [EMAIL PROTECTED]'.
- En PHP : Définir les entêtes lors de l'envoi ; il y a quelques
exemples sur http://www.php.net/manual/en/ref.mail.php
> >warning: dict_nis_init: NIS domain name not set - NIS lookups
> > disabled
Que donne "postconf | grep -i nis"? Si cette commande revoie une
réponse, c'est qu'il une définition relative à NIS dans le main.cf !
A+
--
Glennie
"La vie offre toujours deux pentes. On grimpe ou on se laisse
glisser."
pgpKHFAwFRpCT.pgp
Description: PGP signature

