J'essaie d'envoyer un mail HTML pour que le destinataire le reçoive comme une page web (forcément!).
Je me suis appuyé sur la documentation officielle PHP.
Cependant, lorsque je donne tout le code HTML (y compris les balises BODY et HEAD de ma page) en argument à la fonction mail (argument MESSAGE) cela ne fonctionne pas comme je l'attendais.
En ouvrant le mail reçu dans un navigateur, je m'aperçois qu'il a été rajouté des en-têtes (logique!) concernant l'expéditeur, le destinataire...
Le problème c'est que j'ai inséré comme sur les pages de mon site une balise <LINK ...> pour mes styles CSS contenus sur une feuille de style sur internet.
Or, la page reçue par mail donne:
Comment inclure ma feuille de style puisque le contenu que j'envoie est encapsulé dans le BODY?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <HTML> <HEAD> </HEAD> <BODY> Tous les en-têtes Destinataire, Expéditeur... dans un tableau<br> Et là le code que j'avais passé en argument avec les balises BODY et HEAD de ma page. </BODY> </HMTL>
Y'a-t-il un moyen pour contourner cela?
Merci, Olivier.
Partager