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."

Attachment: pgpKHFAwFRpCT.pgp
Description: PGP signature

Répondre à