OVH Community, votre nouvel espace communautaire.

Mail et FROM


romu
21/09/2006, 08h20
A la demande général voici mon code :

define("EMAILTO", "Sport-pronostics ");
define("EMAILRETOUR", "Sport-pronostics ");

$limite = "_parties_".md5 (uniqid (rand()));

$mail_mime = "Date: ".date("l j F Y, G:i")."\n";
$mail_mime .= "MIME-Version:1.0\n";
$mail_mime .= "Content-Type: multipart/alternative;\n";
$mail_mime .= " boundary=\"----=$limite\"\n\n";

//Le message en texte simple pour les navigateurs qui n'acceptent pas le HTML
$texte_simple = "This is a multi-part message in MIME format.\n";
$texte_simple .= "Ceci est un message est au format MIME.\n";
$texte_simple .= "------=$limite\n";
$texte_simple .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
$texte_simple .= strip_tags(eregi_replace("
", "\n",$p_msg));
$texte_simple .= "\n\n";

//le message en html original
$texte_html = "------=$limite\n";
$texte_html .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
$texte_html .= $p_msg;
$texte_html .= "\n\n\n------=$limite\n";

return mail($p_destinataire, $p_titre, $texte_simple.$texte_html,$mail_mime."Reply-to:".EMAILRETOUR."\nFrom:".EMAILTO."\n".$entete);

Merci pour votre aide.

Guillaume
20/09/2006, 13h23
Citation Envoyé par romu
Attention!! Moi aussi j'envoie des mails, mais dans la colonne "From" ("De") du webmail j'ai sportpro et non sport-pronostics.
Je voulais dire que j'envoie des emails avec les entêtes que j'ai choisi.
Montre nous ton code.

avdp
20/09/2006, 13h20
Citation Envoyé par Gagar
Hum, mon script consisterait à passer la chaine que j'ai proposé comme argument d'adresse de destination de la fonction mail...

Peut-être voulais-tu parler de romu.
Oui, je parlais de Romu. J'avais cliqué sur "Citer" et c'est sorti comme ça.
Donc, Romu, sans voir ton script, on ne peut que jouer aux devinettes.

Avdp

romu
20/09/2006, 09h48
J'envoie des mails sans problèmes pourtant.
Attention!! Moi aussi j'envoie des mails, mais dans la colonne "From" ("De") du webmail j'ai sportpro et non sport-pronostics.

J'insiste peut-être mais est-ce normale que dans l'entête du mail j'ai "From: sportpro@90plan.ovh.net (sportpro)" et non "From: sport-pronostics " ?

Merci pour vos réponses

Guillaume
20/09/2006, 08h28
J'envoie des mails sans problèmes pourtant.
Le to de ton mail ne doit pas comporter de guillemets et donner ça :

mail("sport-pronostics ", .....);

romu
20/09/2006, 07h44
"sport-pronostics"
Oui, j'ai testé. Mais le problème à mon avis viens d'ovh. Car si j'ai bien spécifié le from avec "sport-pronostics" quand je regarde le code source du mail j'ai :From: sportpro@90plan.ovh.net (sportpro) . Donc bien "sportpro" et non "sport-pronostics".

A ne rien comprendre....

Gagar
20/09/2006, 07h39
Citation Envoyé par avdp
Mais sans voir ton script, Gagar, on ne peut que jouer aux devinettes...

Avdp
Hum, mon script consisterait à passer la chaine que j'ai proposé comme argument d'adresse de destination de la fonction mail...

Peut-être voulais-tu parler de romu.

avdp
19/09/2006, 23h18
Citation Envoyé par Gagar
As-tu essayé de mettre la chaine suivante comme argument de la fonction mail:

"sport-pronostics"
Chez moi, ça fonctionne aussi bien avec l'adresse seule.
Mais sans voir ton script, Gagar, on ne peut que jouer aux devinettes...

Avdp

Gagar
19/09/2006, 16h53
As-tu essayé de mettre la chaine suivante comme argument de la fonction mail:

"sport-pronostics"

romu
19/09/2006, 16h15
Bonjour à tous.

J'ai un petit probléme, pas très grave, conscernant l'envoie de mail. En effet, quand j'envois un mail avec la fonction mail ou via le webmail d'ovh, le "from" contient non pas le nom définis dans les paramêtres à savoir "contact@sport-pronostics.com" mais "sportpro" que j'ai définis nul part.

Voici 2 codes sources :

Code source "yahoo" :

From sportpro Tue Sep 19 14:46:16 2006
...etc
From: sportpro@90plan.ovh.net (sportpro)
Content-Length: 561

Code source "webmail ovh":

From: sportpro@90plan.ovh.net (sportpro)
...etc
From:contact@sport-pronostics.com

Dans les 2 cas j'ai "From" = sportpro

Comment faire pour que j'ai dans ce "From" sport-pronostics ?

Merci pour vos réponses.