Le Tuesday 1 November 2005 09:17, Cyril Blaison(Cyril Blaison <cyril.blaison@free.fr>) 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("test@domaine.tld","Test e-mail","Test", "Administrateur > ><admin@domaine.tld>"); > >?> 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=<test@domaine.tld>, relay=mx.domaine.tld.[XXX.XX.XX.XX], > > delay=3, status=bounced (host mx.domain.tld[XXX.XX.XX.XX] said: > > 553 <allcoke@Deb> 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 user@domain.tld'. - 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:
pgpNUBGHiVbml.pgp
Description: PGP signature