Quand je veux envoyer des courriels, mes codes ressemblent à ceux-ci:Qu'est-ce à inclure dans les en-têtes de messagerie, en utilisant php mail()?
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: [email protected]' . "\r\n";
// Email Variables
$toUser = '[email protected]';
$subject = "Testing";
$body = '<html><head><title></title></head><body>
This is my picture <img src="http://domain.com/me.jpg">';
if(mail($toUser,$subject,$body,$headers)){
echo "Email sent!!";
}
Voici mes questions:
- Dois-je inclure les balises
<html>, <head>, <title>...
? Puis-je utiliser une feuille de style? Par exemple,<div style="...">
? - J'ai testé envoyer l'e-mail à plusieurs comptes, si j'inclue la balise
<img>
(pour inclure l'image), il va à des pourriels, mais si tout simplement le texte, il va à la boîte de réception. Quelqu'un a une idée de pourquoi c'est? Et comment le résoudre?