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]

Répondre à