Message-id dans outlook

jazzyphilou Messages postés 10 Statut Membre -  
jazzyphilou Messages postés 10 Statut Membre -
Bonjour à tous

voilà mon souci:
je fait une newsletter, tout fonctionne impec sauf sur outlook 2007 ou dans l'entete à la place de l'expediteur j'ai:
bounce-id=D274=U43443.60gp.ovh.net=1254386776347198811@18.mail-out.ovh.netbounce-id=D274=U43443.60gp.ovh.net=1254386776347198811@18.mail-out.ovh.net

et dans le corp du message, j'ai:
From: mon_nom Message-Id: Date: Thu, 1 Oct 2009 11:34:30 +0200 (CEST) test outlook

voici mon code:

include ('dbinclude.php');

$titrenews=$_POST['titrenews'];
$textnews=$_POST['textnews'];
$test=$_POST['test'];

$textnews = nl2br( $textnews );

if($test==1)
{
$sel='SELECT mailing FROM newsletter';
$quet=mysql_query($sel);
while($res=mysql_fetch_row($quet))
{
$mail=$res[0];

$nomexp= "mon_nom"; //Nom de l'envoyeur
$mailexp= "voicimon@email.com"; //Email de l'envoyeur
$recep= $mail; //Email du receveur

$sup='<br /><br /><br />Pour vous désabonner <a href="https://www.pagesjaunes.fr/?idsupnews=%27$mail.'">
cliquez ici</a><br />';
$teneur=$textnews."\n".$sup;

$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: $nomexp <$mailexp>\r\n";

mail($recep, $titrenews, $teneur, $headers);
}
}

merci d'avance pour votre aide
A voir également:

4 réponses

le père
 
Bonjour

Le problème vient peut-être de l'absence de MIME-Version ; en effet , tu l'écrases avec ta 2ème ligne de headers car tu as oublié le point pour la concaténation.
Il y a peut-être aussi un problème de point virgule après utf-8. Je n'ai pas relu la RFC, mais j'ai constaté qu'il y en avait un dans les mails que je reçois.
=>
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n;";
$headers .= "From: $nomexp <$mailexp>\r\n";
0
jazzyphilou Messages postés 10 Statut Membre
 
Merci le pere pour ton aide

aucun changement si ce n'est que le mime me met un peu plus la pagaille

bounce-id=D274=U43443.60gp.ovh.net=1254402174347211601@18.mail-out.ovh.net

Content-type: text/html; charset=utf-8 ;From: mon_nom <voicimon@email.com> Message-Id: <20091001130256.5F71D38050@60gp.ovh.net>
Date: Thu, 1 Oct 2009 15:02:56 +0200 (CEST)
From: webgraphi@60gp.ovh.net (webgraphi)

test <br /> outlook <br /> 7 avec <br /> mime <br /><br /><br />Pour vous désabonner <a href="http://www.webgraphique.fr/supnews.php?idsupnews=mail du receveur">
cliquez ici</a><br />

et sans le mime voilà ce que ca donne:

bounce-id=D274=U43443.60gp.ovh.net=125440241534748421@18.mail-out.ovh.net

;From: mon_nom Message-Id: Date: Thu, 1 Oct 2009 15:06:57 +0200 (CEST) From: webgraphi@60gp.ovh.net (webgraphi) test
outlook
7 avec
mime

Pour vous désabonner cliquez ici
------------------------------------------------------------ Mail was checked for spam by the Freeware Edition of CleanMail. The Freeware Edition is free for personal and non-commercial use. You can remove this notice by purchasing a full license!

ce qui est deja plus cool, mais j'ai toujours ce bounce et que sur outlook (il m'enerve celui-là )
0
le père
 
Ouh la la ! j'avais mis le point virgule après le \r\n alors qu'il doit être avant
$headers .= "Content-type: text/html; charset=utf-8;\r\n";
Du coup, là c'est normal que ça mette la pagaille.
0
jazzyphilou Messages postés 10 Statut Membre
 
apres plusieurs tests le resultat est le meme, j'ai toujours ce bounce
je crois que je vais craque mais heureusement c'est bientot la debauche et comme on dit
demain il fera jour

merci Le Pere pour ton aide
0