Problemes avec envoi de mail...

Résolu
cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006 - 21 juil. 2005 à 10:36
cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006 - 21 juil. 2005 à 14:58
Bonjour les amis...

Bon voila, j'ai ecrit un script qui envoi un mail au format texte ou html (c'est une confirmation d'une inscription, ms le contenu a assez peu d'iumportance...). le mail s'envoi bien y'a pas de probleme...

Le probleme se pose à la reception : je l'ai tester sur 2 adresses. une hotmail et une cegetel.
Sur mon adresse hotmail, y'a pas de problème je le recois bien au format html.
Par contre sur mon adresse cegetel, je ne recois jamais rien :(
Ce qui me surprends c'est que si je transfere le message reçu sur hotmail vers cegetel, la je le recois bien au format texte! ça sigifie que le contenu à l'air bon...

je vous laisse mon code si quelqu'un a une idée :
/* envoi du mail pour la confirmation */
$boundary = "-----=" . md5(uniqid(rand()));

$subject = "confirmation de votre inscription sur ".$nom_portail;
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary="$boundary"\n";

$to = [mailto:'truc@cegetel.net' ']truc@cegetel.net';

$message_html = "<html>$message_html .= "<head><title>essai</title></head>Bonjour !

</html>";
$message_txt = "Bonjour\n";

$message = "This is a multi-part message in MIME format.\n\n";
$message .= "--" . $boundary . "\n";
$message .= "Content-Type: text/plain; charset="iso-8859-1"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
$message .= $message_txt;
$message .= "\n\n";
$message .= "--" . $boundary . "\n";
$message .= "Content-Type: text/html; charset="iso-8859-1"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
$message .= $message_html;
$message .= "\n\n";
$message .= "--" . $boundary . "--\n";
mail($to,$subject,$message,$headers);

N.B. l'absence du header 'From: ' est volontaire, car c'est pas moi qui ai configuré le serveur.
D'ailleurs je me demande si le problème ne vient pas de là. Mauvaise configuration donc cegetel le prends pour du spam et boum on degage!!!!! loool et comme il parait que le 'Sender Id' si cher à Microsoft ne sers pas à grand chose...
Voilà c'est une hypothese.... si quelqu'un a une idée..je suis preneur lol

Merci beacoup

3 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
21 juil. 2005 à 13:19
Hello,



je pense que ton hypothese est la bonne. Vois ca avec l'admnin de ton serveur de mail.
3
cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 1
21 juil. 2005 à 14:26
Sael og blesud



De plus en plus de server de mail usent de black list et de white list
donc comme vous ne renseigner pas le From c'est normal qu'il vous jete
et qu'il ne vous jete pas lors d'un transfert provenant de hotmail car
il le voit dans sa white list ... C'est des règles anti spam en fait
... Et ce même qi techniquement on est capable de supprimer 97 % des
spams au monde ce qui libèrerait les tuyaux Internet de 60 % Ils ne
veulent pas le faire pour l'instant peut-être un jour ... ;-)

Bon courage ...

NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

Sigurjón Bírgir Sigurðssón aka Sjón
3
cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006
21 juil. 2005 à 14:58
Ok merci beaucoup à tous les deux...
Ca confirme ma pensée mais je voulais être sur de n'avoir rien oublié....
Je vais voir ça avec l'admin... ms ce stroumph est en congé ;-)

@+
0