mail avec contenu texte brut + HTML - PHP - Programmation
Marsh Posté le 30-10-2006 à 10:35:52
Non, ils sont séparés par des boundary normaux, ils viennent tous comme ça dans le corps du mail en brut.
Marsh Posté le 30-10-2006 à 10:43:31
ok merci
je viens de trouver un tuto qui a l'air de faire bien les choses :
http://www.vulgarisation-informatique.com/mail.php
et un merci global, car j'ai constaté que c'est souvent toi qui répond a mes questions
Marsh Posté le 31-10-2006 à 16:51:42
Peut être pourrais-tu m'aider, je cherche désespérément à inclure des pièces jointes et de les inclure dans l'e-mail, mais cela ne marche pas.
J'ai pourtant suivi le tutoriel
http://phpcodeur.net/articles/php/ [...] -embarques
et donner un identifiant unique à mes pièces jointes mais cela ne marche pas (sur Gmail par exemple)
C'est rageant car un simple mail en html depuis outlook express fonctionne bien !
Marsh Posté le 01-11-2006 à 14:39:06
non je souhaite juste inclure des images jpg mais elles se mettent toujours à la fin de l'e-mail
Marsh Posté le 01-11-2006 à 14:57:32
Pour include des images dans ton email, ne te prends pas la tête, fais les héberger et dans ton code HTML de l'email, tu mets <img src="http://monhebergement.com/monimage.jpg" alt..... />
Marsh Posté le 02-11-2006 à 10:05:06
j'ai réussi a envoyer un mail avec texte brut + html + pieces jointes
Autant sous Outlook, Outlook express tout passe nickel
Autant sur des webmails comme celui de Free, le texte brut n'est pas affiché
et en piece jointe j'ai un fichier unnamed qui contient bien le texte en brut...mais j'aimerais qu'il affiche le contneu direct plutot que de passer par le fichier unnamed
-----------------------------------------
c bon j'ai résolu mon probleme. J'avais écrit le Contenet Transfert encoding avec 8 bits au lieu de 8 bit.
et yavé des tabulations qui étaient pas reconnues
--------------------------------------
mon script d'envoi de mail se base sur PEAR Mail::Factory et permet donc d'envoyer :
- du texte brut
- du texte html
- 1 ou n pieces jointes . par contre le Content-Type n'esty pas défini officiellement. Si vous voulez en mettre un vrai, ya le package PEAR Mail Mime.
- les mails sont tres bien gérés sur Outlook, outlook express et IMP
Si vous avez des améliorations a apporter hésitez pas a les remonter
voici le code :
Code :
|
Marsh Posté le 02-11-2006 à 10:32:54
$fich != "CVS"
---> dans mon projet, je travaille avec un outil de CVS
Donc si vous travaillez pas avec ce type d'outil, ya pas besoin de mettre cette condition
Marsh Posté le 02-11-2006 à 15:14:52
The-Shadow a écrit : Pour include des images dans ton email, ne te prends pas la tête, fais les héberger et dans ton code HTML de l'email, tu mets <img src="http://monhebergement.com/monimage.jpg" alt..... /> |
Je pensais faire ça au début mais autant certains webmail que outlook 2003 par exemple bloquant les images externes. D'où un impact bien moindre sur les clients !
Marsh Posté le 03-11-2006 à 10:06:10
Outlook bloque les images par défaut, mais peut les réafficher. D'où faire une page parfaitement accessible avec de beaux attributs alt sur les images
Marsh Posté le 03-11-2006 à 10:39:55
A props d'accessiblité,
il est par contre malheureusement pas recommendé du tout de faire des mails en XHTML/CSS, car bien que la démarche soit bonne, la plupart des messageries ne le gèrent pas.
Toutefois je rejoins le propos de FlorentG sur l'accessiblité des attributs de balises HTML.
Marsh Posté le 30-10-2006 à 09:48:15
bonjour
je dois envoyer des mails via une applications PHP
et il faudrait que le contenu soit en texte brut et en version HTML
je voudrais savoir comment je peux faire pour que une messagerie qui gère pas le HTML
lise automatiquement la version brut, et vice versa
ya des normes reconnues par les messageries
par exemple : la version HTML est dans un fichier texte avec un nom spécififique, et attaché au mail ?