|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 10 ![]() |
Bonjour,
J'envoie un mail en PHP au format HTML et malheureuseuement les balises HTML ne sont interprétées que pour des messages à destination de GMAIL. Pour des adresses FREE et HOTMAIL, les balises HTML ne sont pas interprétés. Voici mon code source pour l'envoi des mails : Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
ton entête n'est pas bonne, ou sont les To ? et From ?
je te déconseil d’utiliser PHP_EOL (d’ailleurs aucun intérêt de la mettre dans un variable plus longue ???), utilise "\r\n"
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Tu devrais utilisé une lib dédiée à l'envoie des mail en html plutot que de manipuler tes headers à la main.
Ex: http://framework.zend.com/manual/1.1...tml-mails.html
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 10 ![]() |
Bonjour stealth35,
J'ai cru comprendre que pour certains clients SMTP le '\r\n' était mal interprété et qu'il falait utilisé plutôt '\n'. Comment savoir si je dois utiliser '\n' ou '\r\n' selon l'adresse du destinataire (hotmail, free, ....) C'est la raison pour laquelle j'ai utilisé PHP_EOL. |
|
|
00
|
|
|
#5 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
Citation:
pour toi a quoi correspond PHP_EOL ?
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 10 ![]() |
J'ai finalement modifier mon code après avoir lu plusieurs tuto. Maintenant je n'ai plus de soucis par contre je vois les entêtes dans le mail.
Voici le résultat du mail : -------=a0443c8c8c3372d662e9173c18faaa2c-- Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit Pour activer votre compte, cliquez sur le lien suivant : Activation -------=a0443c8c8c3372d662e9173c18faaa2c-- Voici le code : Code :
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 10 ![]() |
en fait j'ai résolu mon problème. Faut pas me prendre la tête avec cette histoire de boundary.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com