Envoyer un mail au format HTML - PHP - Programmation
Marsh Posté le 15-07-2003 à 03:18:06
Oui, suffit d'indiquer le type "MIME" dans les headers, et tu mets ton code html dans le corps, normal
plus d'infos dans les exemples de la fonction mail() sur php.net
Marsh Posté le 17-07-2003 à 15:29:14
Skylight a écrit : Oui, suffit d'indiquer le type "MIME" dans les headers, et tu mets ton code html dans le corps, normal |
merci bien je essaye ca des que le net sera retabli chez moi
Marsh Posté le 17-07-2003 à 16:00:22
veryfree a écrit : |
Toi aussi victime du dégroupage free ?
(15 jours que je suis dégroupé, 6 jours de connexion effective)
Marsh Posté le 19-07-2003 à 16:09:58
Skylight a écrit : Toi aussi victime du dégroupage free ? |
3 mois que je suis chez eux, j avait eu aucun probleme et la ca fait 4 jours
je suis ds un cyber café
Marsh Posté le 19-07-2003 à 17:03:16
veryfree a écrit : |
Ce mois ci, ils ont pas mal de problème chez free, entre les coupures de courants, le matos qui crève, les mise a jour d'une grande partie de leur matos et autres parties du genre. On peut pas dire que ca soit un mois sans problème pour eux.
Mais bon, au moins on voit qu'ils bossent les technitiens de free.
Pour la question initiale, il me semble que c'est exactement comme pour un mail normal a part que le contenu du mail n'est pas du texte seul mais une page html normale.
Marsh Posté le 19-07-2003 à 17:08:26
omega2 a écrit : * |
Oui, mais il faut aussi modifier l'entete pour indiquer le type "MIME"
Marsh Posté le 21-07-2003 à 11:44:17
http://www.cru.fr/JRES95/actes/tutoriaux/mime.html
Si tu veux pas te prendre la tête, moi j'ai fait ça :
(c'est ptetre pas super mega genial preatique.. mais bon ça marche tres bien..)
Code :
|
Marsh Posté le 21-07-2003 à 12:37:33
merci pour vos reponses
jdoit choisir quel type mime dans ceux la :
//Pour le type mime de l'attachement :
//
//pour un message :
// message/rfc822
// message/partial
// message/external-body
//Text :
// text/plain
// text/richtext
Marsh Posté le 21-07-2003 à 12:53:30
moi j'envoie avec "text/plain" ET "text/html"
edit: voir ma fonction
edit2: désolé pour les commentaires qui trainent.. c'est juste pour l'attachement ça! donc ça depend du type que tu veux attacher
Marsh Posté le 21-07-2003 à 19:53:34
Mr yvele a écrit : moi j'envoie avec "text/plain" |
pour le HTML donc, j ai bien regardé ta fonction mais chui un peu perdu la
Marsh Posté le 22-07-2003 à 10:01:05
Voila, lol désolé.. jme suis rendu compte que j'avais ajouté quelques feature (de merde) à cette fonction..
du cuop je l'ai epuré, ça donne ça :
donc c'est juste pour envoyer un mail en html.. sans attachements..
Code :
|
Marsh Posté le 22-07-2003 à 10:04:32
text/plain pour le texte bidon..
text/html pour le html
et tu peux envoyer les deux en meme temps dans le meme mail.. comme ça si le logiciel qui ouvre le mail ne comprend pas le text/html, ben il pourra se tourner vers le text/plain
Marsh Posté le 22-07-2003 à 13:46:57
Vraiment désolé, il y avais une petite merde dans la fonction :
$date = date("l j F Y, G:i" ):"0 0 0 0, 0:0";
mais la j'ai édité!
Marsh Posté le 11-08-2003 à 17:14:49
merci a vous tous pour votre aide, maintenant que j ai le net a la maison, j ai pu faire mes tests, j ai fait ca :
Code :
|
le mail est tj envoyé sous forme de texte brut ...
Marsh Posté le 11-08-2003 à 17:37:27
yo people
il y a une classe qui prend en charge les headers suivant le type de mail ... pieces attachées etc .....et fonctionne plutôt pas mal
http://phpmailer.sourceforge.net/
moi c'est ce que j'utilise ..
ca ne t'empeche pas de te pencher sur les histoires d'entêtes ... c'est plus sympa de comprendre
(exemples d'utilisation sur le site et fourni avec le package je crois )
Marsh Posté le 11-08-2003 à 18:28:06
simogeo a écrit : yo people |
jvien de voir en effet ca a l air pas mal
mais j aimerait qd meme resoudre mon probleme sans avoir a utiliser une lib externe d'autant que je veux garder du code leger pq le serveur soxxor pas mal
Marsh Posté le 11-08-2003 à 21:05:01
Code :
|
et comme ça ?
j'ai aussi viré @ devant email... si ca ne fonctionne pas ... postes ton message d'erreur pour qu'on te file un coup de main
Marsh Posté le 11-08-2003 à 21:55:37
simogeo a écrit :
|
ben en fait y a pas de message d erreur, le mail arrive ( il met 30 min mais il arrive )
c'est juste que les balises html ne sont pas interpertés
Marsh Posté le 11-08-2003 à 22:46:47
veryfree a écrit : |
sur une webmail ? sur un client de messagerie ?
Marsh Posté le 11-08-2003 à 23:08:03
ReplyMarsh Posté le 11-08-2003 à 23:45:29
veryfree a écrit : |
ben il est peut-etre tout simplement pas configuré pour interpréter le html
essayes avec une autre adresse de destination ou avec un client de messagerie ou revoit la config de ton webmail
Marsh Posté le 11-08-2003 à 23:49:10
simogeo a écrit : |
jvai voir ca
Marsh Posté le 15-07-2003 à 03:08:14
Bonjour,
j'utilise la fonction mail() de php qui a l'air de fonctionner tres bien, jme demandait si c'etait possible d'envoyer le mail au format HTML ...
si vous savez comment on fait je vous en remercis;
jerry