|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Bonjour.
J'ai une partie newsletter et j'ai deux problèmes : 1) Avec Gmail, la réception des messages ne se réalise pas systématiquement. Si on n'a pas envoyé de message depuis un moment indéterminé, le premier message est reçu mais si on souhaite en envoyer plusieurs, ceux là ne sont pas reçus. J'ai remarqué ça en faisant mes tests. 2) J'ai un souci d'encodage de caractères pour la réception d'emails envoyés à partir d'un formulaire. J'utilise donc un <input type="text"> pour l'objet du message et un textarea (avec tinymce) pour le contenu du message. Mon problème est que sur une messagerie que j'utilise (en l'occurence IBM Lotus Note), si l'objet l'objet du message comporte des accents, on reçoit les caractères mal encodés (ex: Ã au lieu de à). Voici la partie du code ! Code :
Je ne comprends pas puisque j'ai bien utilisé 'Content-type: text/html; charset="utf-8"'. Et le fichier .php est encodé en UTF-8 (sans BOM). D'autant plus que sur un autre fichier, où j'envoie un mail de confirmation d'inscription, ça fonctionne sur la messagerie qui me posait problème ! Code :
@+ Whoaloic |
||||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() ![]() Inscription : juin 2007 Messages : 567 ![]() |
pour ce qui est de lotus, c'est pas top comme référence, mais ca à l'avantage d'être le moins fourni en standard, donc si ça passe lotus ça passe partout, nous somme d'accord.
je te conseil d'utiliser la class phpmailer et non la fonction mail() php directement, tu aura l'avantage de choisir l'encodage des caractères. J'ai eu ce problème aussi... bien à toi
__________________
Conception / Dev |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Merci pour ta réponse.
Je ne connais pas phpmailer mais j'ai trouvé une solution qui fonctionne en fouillant sur le net ! Code :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com