Problème avec mail() ou alors avec le pop d'hotmail

Problème avec mail() ou alors avec le pop d'hotmail - PHP - Programmation

Marsh Posté le 11-10-2009 à 07:40:28    

Bonjour,
 
Voila j'ai un souci avec la réception d'un mail de mon compte hotmail.com
J'envoi le mail avec la fonction mail() de php4.
 
Voici le détail :
 

Code :
  1. function mailHeader(){
  2.         $sep = "\r\n";
  3.         $headers  = 'MIME-Version: 1.0' . $sep;
  4.         $headers .= "X-Sender: <http://".$_SERVER['SERVER_NAME'] . ">" . $sep;
  5.         $headers .= "X-Mailer: PHP" . $sep;
  6.         $headers .= "Date: ".date("D, j M Y G:i:s O" ) . $sep;
  7.         $headers .= 'Content-type: text/html; charset="UTF-8"' . $sep;
  8.         $headers .= 'From: Envol&Cie <no-reply@envoletcie.fr>' . $sep;
  9.         $headers .= 'Content-Transfer-Encoding: 8bit' . $sep;
  10.         return $headers;
  11.     }
  12.  
  13. if(!mail("toto@hotmail.com","un objet",$content,mailHeader())){
  14.                     $err="Le mail n'a pas pu être envoyé";
  15.                 }


 
Dans $content, ya tout le code html de la page commencant par <!DOCTYPE html ...
Et voici le contenu du mail que je reçois :
 

Code :
  1. X-Sender: <http://envol-et-cie.fr>
  2. X-Mailer: PHP
  3. Date: Sun, 11 Oct 2009 5:08:08 +0200
  4. Content-type: text/html; charset="UTF-8"
  5. From: Envol&Cie <no-reply@envoletcie.fr>
  6. Content-Transfer-Encoding: 8bit
  7. Message-Id: <20091011030808.F3E9B1EC7E@60gp.ovh.net>
  8. Return-Path: bounce-id=D284=U58505.60gp.ovh.net=125523048834712481@18.mail-out.ovh.net
  9. X-OriginalArrivalTime: 11 Oct 2009 03:08:14.0325 (UTC) FILETIME=[127FBA50:01CA4A20]
  10.     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  11.                         <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  12.                         <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body style="font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;"><img border="0" alt="" style="width: 836px; height: 123px;" src="http://envol-et-cie.fr/spaw/uploads/images/logoweb%201.jpg" /><br /><span style="font-family: Verdana; background-color: rgb(255, 255, 0);"><span style="font-family: Tahoma;"><span style="font-size: xx-small; font-weight: bold;"><span style="font-size: medium;"><span style="font-family: Verdana;">Bonjour</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Tahoma;"><span style="font-size: xx-small; font-weight: bold;"><span style="font-size: medium; font-family: Verdana;"> à  tous, ceci est la première newsletter du GEM Envol&amp;Cie</span></span></span></span></span><span style="font-size: medium;"><br /></span>  
  13. <div style="text-align: left; font-size: large;"><span style="font-size: x-large;"><span style="font-size: medium;">&nbsp;</span></span><br style="font-family: Verdana;" />  
  14. </div>Cette newsletter est destinée à  tenir tout le monde au courant des dernières actualités du GEM, dates importantes etc. Elle sera envoyée environ une fois par mois.<br /><br /><br />Réunion d'adhérents<br /><br />La prochaine réunion d'adhérents du GEM aura lieu le <br />mercredi 4 novembre à  partir de 14h<br /><br />Forum "Santé Psychique et Logement" le 13 octobre à  l'Espace Tête-d'Or<br /><br /><a title="PDF" href="http://www.grandlyon.com/fileadmin/user_upload/Pdf/activites/urbanisme/Habitat/Sante_psychique_logement.pdf"><img border="0" alt="" src="http://envol-et-cie.fr/spaw/uploads/images/sant%C3%A9%20psy%20et%20logement.jpg" /></a><br /><br /><a title="télécharger le programme" href="http://envol-et-cie.fr/spaw/uploads/files/09%20programme%20dif%20V4%20.doc">cliquez ici pour télécharger le programme</a><br /><img border="0" alt="" style="width: 247px; height: 345px;" src="http://envol-et-cie.fr/spaw/uploads/images/forum%20sant%C3%A9%20rvs.jpg" /><br />Forum Santé de Vaulx-en-Velin le 28 octobre<br /><br />Le GEM participera à  cet événement</body></html>


 
A savoir que sur free et gmail je reçois le mail correctement  :sweat:


Message édité par Yop69 le 11-10-2009 à 08:37:43
Reply

Marsh Posté le 11-10-2009 à 07:40:28   

Reply

Marsh Posté le 11-10-2009 à 09:58:47    

- essaie sans doctype
- essaie en HTML et non XHTML
- regarde les courriers indésirables


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 11-10-2009 à 10:15:44    

Ok merci j'attends la réception du mail (c'est uber long cher hotmail  [:prodigy] ) ! :)
(ça ne peut pas venir des courriers indésirables vu que je reçois bien le courrier ;) )


Message édité par Yop69 le 11-10-2009 à 10:16:26
Reply

Marsh Posté le 11-10-2009 à 11:01:58    

ouch, je viens juste de recevoir le mail. (c'est vraiment une bouze ce hotmail !)
bah non ça n'a pas marché les modifs  :cry: (sans doctype ni xhtml)


Message édité par Yop69 le 11-10-2009 à 11:02:16
Reply

Marsh Posté le 11-10-2009 à 12:24:33    

Chez moi ça marche.
 

Code :
  1. $content = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <title>Untitled</title>
  5. </head>
  6. <body>
  7. <b>Ceci est un test de mail en HTML</b>
  8. </body>
  9. </html>';


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 11-10-2009 à 12:30:06    

aideinfo a écrit :

Chez moi ça marche.
 

Code :
  1. $content = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <title>Untitled</title>
  5. </head>
  6. <body>
  7. <b>Ceci est un test de mail en HTML</b>
  8. </body>
  9. </html>';



 
ok je vais tester cela.
1) tu as testé chez hotmail ?
2) avec mes header ?


Message édité par Yop69 le 11-10-2009 à 12:31:56
Reply

Marsh Posté le 11-10-2009 à 12:53:54    

Oui
Oui, je n'ai modifié que le $content qui n'était pas dans ton code.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 11-10-2009 à 13:10:24    

aideinfo a écrit :

Oui
Oui, je n'ai modifié que le $content qui n'était pas dans ton code.


 
bah ça ne marche pas chez moi avec ton code je ne comprends pas du tout  [:lapattefolle]
 
Edit : je n'ai rien dit, je n'ai pas encore reçu le mail (je le reçois 2h après, je ne comprends pas, j'ai l'impression qu'il y a un problème de fuseau horaire  :??: )


Message édité par Yop69 le 11-10-2009 à 13:12:13
Reply

Marsh Posté le 11-10-2009 à 14:36:10    

Moi, je les ai reçu en quelques secondes. Ca dot-être ton FAI qui bloque. Regarde tes paramètres sur Hotmail. Si tu me donnes ton adresse hotmail (la même pour que le test soit valable), je peux t'envoyer un mail de test (avec une copie sur une autre adresse pour que tu compares).


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 11-10-2009 à 14:41:18    

aideinfo a écrit :

Moi, je les ai reçu en quelques secondes. Ca dot-être ton FAI qui bloque. Regarde tes paramètres sur Hotmail. Si tu me donnes ton adresse hotmail (la même pour que le test soit valable), je peux t'envoyer un mail de test (avec une copie sur une autre adresse pour que tu compares).


 
je vais regarder mes paramètres sur hotmail.
mon adresse c'est ljamme@hotmail.com
 
Merci à toi de me consacrer du temps  :jap:

Reply

Marsh Posté le 11-10-2009 à 14:41:18   

Reply

Marsh Posté le 11-10-2009 à 14:54:09    

Alors une chose m'échappe vraiment. Je suis allé sur live.com regarder mon compte. Rien dans spam, normal je me dis. Je vais dans le repertoire supprimé et la j'ai les mails !!!!
Alors que je reçois ces mails sur mon client mail  :??:  
 
J'ai donc coché l'option "autorisé" sur le mail supprimé (pour qu'hotmail ne le prenne pas en spam  :pt1cable: ) et la, j'ai retesté l'envoi, il me le mets bien dans mon répertoire réception. J'attends que Google pop hotmail pour que mon client Thunderbird qui pop Google reçoive le mail  :D


Message édité par Yop69 le 11-10-2009 à 14:54:47
Reply

Marsh Posté le 11-10-2009 à 15:06:45    

J'ai regardé régulièrement le compte de hotmail et paf ! le message a été supprimé  :??:  
Pourquoi tant de haine  :cry:
 
Edit 1 : J'avance petit à petit. Google a popé hotmail, et a reçu le mail foireux (dont l'affichage ne marche pas) qu'il a considéré comme un spam. Donc je l'ai signalé comme non spam et je le reçois donc sur mon client mail.
Maintenant, pourquoi quand Google pop hotmail, hotmail supprime le bon mail (dans le répertoire supprimé d'hotmail, le mail est correct) et renvoi un contenu foireux  :??:
 
Edit 2 : Hum je me rappelle quand je popais directement hotmail à partir de mon client mail, le premier "popage" m'indiquait que des mails étaient présent sur le serveur, et un deuxième popage me rapatriait le mail !
Je vais chercher sur le Web dans cette voie....
 
Edit 3 : Je ne trouve pas de solution :(. Je valide mon envoi de mail qui se passe bien en fait. Le problème réside dans la connexion aux pop d'hotmail et n'a rien à voir avec mon code php (le mail sous hotmail est niquel)
 
Merci pour l'aide apportée même si je déteste laisser un problème en suspend  :fou:


Message édité par Yop69 le 11-10-2009 à 16:01:19
Reply

Marsh Posté le 13-10-2009 à 13:20:39    

Mail envoyé sur ton adresse hotmail.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 13-10-2009 à 13:29:47    

Je viens de le recevoir  
Je captais pas au début :D  
 
Je l'ai bien reçu sur mon client mail donc il a bien popé google mail qui a bien popé hotmail.
Bon je n'ai pas trop le temps, je vais aller manger mais faut que je me remette dessus
 
Merci de ton aide en tout cas

Reply

Marsh Posté le 14-10-2009 à 13:16:41    

Mais l'affichage esrt-il correct ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 14-10-2009 à 13:28:01    

Oui l'affichage est correct.
Bon j'ai refait un test d'envoi de mail sur @free.fr / @gmail.com / @hotmail.com
Google mail pop ces adresses.
Chacune quand je vais voir directement dans leur webmail m'affiche le mail correctement.
 
Mais seul celle d'hotmail est mal popée par google. Et me fait afficher la source du mail au lieu d'avoir un affichage correct en html
 
 [:airforceone]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed