Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2006, 10h24   #1
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 632
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 632
Points : 147
Points : 147
Par défaut [Librairies] Pb avec des classes d'envoi de mails

Bonjour,
J'ai utilisé deux classes différentes (wamailer et simplemail) pour envoyer un mail HTML. Le pb c'est qu'en envoyant le mail à certaines @ mails (@gmail.com ou @webmails.com) et bien le mail n'est pas affiché !! Voilà ce qu'affiche mon client mail (foxmail)
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
Content-Type: multipart/related; 
 
	type="multipart/mixed"; boundary="=_3e8bb6d136ffe4d47e189472cf085bf6"
 
 
Cette partie du courrier électronique ne devrait pas être affiché.
 
Votre logiciel de courrier ne peut pas lire celui-ci car 
 
son client n'est pas compatible (MIME).
...
Mais en envoyant le mail avec la fonction php mail(), je n'ai pas ce genre de pb !!!
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 10h28   #2
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
Salut,

Mieux vaut passer par une classe éprouvée telle que la classe Mail de PEAR : http://www.pear.php.net/package/Mail
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 09h47   #3
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 632
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 632
Points : 147
Points : 147
j'ai utilisé la classe Mail de PEAR, les mails HTML envoyés sont bien affichés sur certains boites mails (@laposte.net par exp) mais l'affichage n'est pas correcte sur d'autre, par exp sur @gmail.com, la mise en forme est chamboulée, sur mon serveur mail, je vois du code HTML non interprété !!!! Je ne comprend pas le pb, comment se fait-il qu'avec le meme client mail (Foxmail) j'obtient des résultats différents !!! Est-ce qu'un mail est modifié par les serveurs POP ??? si oui pourquoi ???? et comment on peut résoudre ce genre de pb !!!!
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 09h59   #4
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
En théorie chaque client mail a sa manière d'interpréter un mail, pour gmail n'oublions pas qu'il est toujours en version bêta donc susceptible de comporter encore des bugs, c'est peut-etre trop tot pour le prendre comme référence.

Pour ton serveur de mail c'est peu-être plus inquiétant.

Quoi qu'il en soit en php il existe pas mal de classe d'écriture de mails, avec chacune sa façon d'écrire les mails, qui passent sur certaines boites et pas sur d'autres, c'est vraiment la jungle, et dans ces cas là il faut bien faire un choix, et la classe mail de Pear est reconnu pour être une des plus robustes, enfin honnétement c'est celle avec laquelle j'ai eu les meilleurs résultats.
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 10h32   #5
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 632
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 632
Points : 147
Points : 147
je ne songe pas à utiliser une autre classe que PEAR, mais je voudrais seulement comprendre ce qui se passe !!! Pourquoi un client mail affiche différemment le même mail en fonction de la boite de réception ??!! Le pb est à quel niveau ? je ne pense pas que c'est au niveau du client mais peut etre au niveau du serveur mail !
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2006, 17h56   #6
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 632
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 632
Points : 147
Points : 147
puisque toutes les classes que j'ai utlisé génèrent des mails non 100% compatible, et puisque j'ai testé avec la fonction standard mail() de php et que ça donnait de meilleurs résultat, j'ai décidé d'ecrire ma propre fonction, certe moins évolué que les autres classes, mais qui au moins envoi tjr des mails HTML valides !
http://www.vulgarisation-informatique.com/mail.php
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h27.


 
 
 
 
Partenaires

Hébergement Web