Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1284 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1930926
Yop69
Posté le 11-10-2009 à 07:40:28  profilanswer
 

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
mood
Publicité
Posté le 11-10-2009 à 07:40:28  profilanswer
 

n°1930933
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 11-10-2009 à 09:58:47  profilanswer
 

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


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1930934
Yop69
Posté le 11-10-2009 à 10:15:44  profilanswer
 

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
n°1930942
Yop69
Posté le 11-10-2009 à 11:01:58  profilanswer
 

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
n°1930956
aideinfo
Posté le 11-10-2009 à 12:24:33  profilanswer
 

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
n°1930957
Yop69
Posté le 11-10-2009 à 12:30:06  profilanswer
 

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
n°1930962
aideinfo
Posté le 11-10-2009 à 12:53:54  profilanswer
 

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
n°1930966
Yop69
Posté le 11-10-2009 à 13:10:24  profilanswer
 

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
n°1930971
aideinfo
Posté le 11-10-2009 à 14:36:10  profilanswer
 

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
n°1930972
Yop69
Posté le 11-10-2009 à 14:41:18  profilanswer
 

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:

mood
Publicité
Posté le 11-10-2009 à 14:41:18  profilanswer
 

n°1930975
Yop69
Posté le 11-10-2009 à 14:54:09  profilanswer
 

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
n°1930978
Yop69
Posté le 11-10-2009 à 15:06:45  profilanswer
 

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
n°1931476
aideinfo
Posté le 13-10-2009 à 13:20:39  profilanswer
 

Mail envoyé sur ton adresse hotmail.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1931478
Yop69
Posté le 13-10-2009 à 13:29:47  profilanswer
 

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

n°1931726
aideinfo
Posté le 14-10-2009 à 13:16:41  profilanswer
 

Mais l'affichage esrt-il correct ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1931727
Yop69
Posté le 14-10-2009 à 13:28:01  profilanswer
 

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]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
Problème Latex[ASP.NET/VB]Problème Findcontrol
[Résolu] Problème syntaxe xhtmlProbleme dans l'ecriture un bat
Probleme robot google ? Ma source internet ? aidez moi[Résolu] - [XSL] problème avec un xls:for-each
problème crash Excel 2000 après supression d'un ongletProbleme installation CodeBlocks(mingw32)
Problème avec les bouclesProbleme avec mail() et Hotmail
Plus de sujets relatifs à : Problème avec mail() ou alors avec le pop d'hotmail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR