AllCoKe a écrit :
Bonjour,
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]>");
?>
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))
warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Le problème semble donc venir de ce [EMAIL PROTECTED] (allcoke est un nom
d'utilisateur et Deb le nom de mon serveur), mais je ne sais où le
modifier.
Et concernant le warning, qu'est-ce donc ?
Quelqu'un saurait comment résoudre ce problème ?
Merci :)
Bonjour,
Le plus simple est d'utiliser la fonction sender canonical de postfix:
1) Dans le répertoire /etc/postfix, créer un fichier "sender_canonical"
qui aura la forme suivante:
allcoke [EMAIL PROTECTED]
2) Un petit "postmap /etc/postfix/sender_canonical"
3) Dans le fichier de config de postfix, ajouter la ligne suivante:
sender_canonical_maps = hash: /etc/postfix/sender_canonical
Pour le warning vérifie ta config NIS et si tu ne l'utilise pas vérifie
que ta config postfix n'y fait pas référence
En éspérant que ca aide
Cyril Blaison
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]