Version complète: sur le forum Webmaster Hub : Fonction PHP mail() pour un serveur dédié
Webmaster Hub > Création et exploitation de Sites Internet > Les fondations d'un site > Hébergement de Sites
zirone
Salut smile.gif

Afin de pouvoir avoir qu'un seul hébergement pour mes sites ainsi que ceux de mes amis, et aussi pour toucher d'un peu plus près au monde d'apache et linux et plus précisément de l'hébergement, je me suis pris un petit dédié depuis bientôt un mois chez Sivit.

Il y a une petite chose qui me tracasse en revanche, la fameuse fonction mail() de PHP.
Quand j'envoie un e-mail via cette fonction, j'ai le droit dans le "From" à www-data_AT_sdxxx.sivit.org (le nom de la machine) au lieu de webmaster_AT_mondomaine.com.

C'est un peu gênant je dois dire, et je trouve pas de solution.

Quelqu'un saurait/pourrait m'aider? blush.gif

Merci beaucoup a_thumbsup_20.gif
Kioob
Hello,

déjà, est ce que dans ton script tu précises l'entête "From" ?
zirone
Oui, dans mon script le from est sous la forme webmaster_AT_monsite.com... smile.gif
Kioob
Je ne sais pas quel MTA tu utilises, mais sous Exim il faut déclarer "www-data" parmis les "trusted users". :/
zirone
J'ai pas mon serveur depuis lomgtemps donc j'ai pas trop compris ce que tu voulais dire biggrin.gif

Concernant mes trucs de mail, j'utilise Sendmail... et WWW-DATA si j'ai cru comprendre est un user d'Apache.

Pour MTA et Exim, kézako?
zirone
Hm... en fait c'était tout con blush.gif

CODE
        $entete2 = "MIME-Version: 1.0\n";
    $entete2 .= "Content-type: text/plain; charset=iso-8859-1\n";
    $entete2 .= "From: webmaster_AT_mondomaine.com <webmaster_AT_mondomaine.com>\n";
    $entete2 .= "Reply-To: webmaster_AT_mondomaine.com\n";


J'avais oublié les <...> de "From" :X

Voilà, si cela peut aider qqu'un d'autre wink.gif
++
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.