S'il vous plaît aidez-moi, j'ai des problèmes avec l'envoi d'un message au format HTML en utilisant php mail()
Je pense que le problème réside dans l'en-tête. J'ai inclus deux têtes avec une légère différence seulement entre guillemets simples ou doubles:en-tête de messagerie en php ne fonctionne pas
tête 1:
$headers = 'From: [email protected]\r\n Reply-To: [email protected]';
$headers .= '\r\nContent-Type: multipart/alternative; boundary="'.$random_hash.'"';
Lorsque j'utilise des guillemets simples comme ci-dessus, tout mon code html est imprimé dans le courrier comme texte simple sans th formatage html. Aussi mon en-tête est montré tout foiré avec tout après \r\n
manquant.
tête 2:
$headers = "From: [email protected]\r\nReply-To: [email protected]";
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"".$random_hash."\"";
En utilisant celui-ci, je reçois un en-tête parfait, mais maintenant mon courrier est envoyé vide avec une pièce jointe vide. Je ne sais pas d'où cela vient car je ne joins rien à mon courrier.
S'il vous plaît suggérer quoi faire
+1 belle bibliothèque, ne l'ai pas encore vu. Ça a l'air plutôt bien! –