bonjour
voila, je possede un serveur smtp privé pour envoyer des mails en masse,
je voudrais envoyé une liste de mail , à partir d'une page formulaire en php,
j'ai trouvé ce script qui fonctionne tres bien
seulement, çà n'interprete pas le code html
j'ai rajouté
cela ne fonctionne pas quand meme j'ai un messager d'erreur " Validation failed for: Sandra Sender MIME-version: 1.0
"
peut envoyer un message au format html sur un serveur smtp ? et ou rajouter le code ??
merci bcp pour votre aide
voila, je possede un serveur smtp privé pour envoyer des mails en masse,
je voudrais envoyé une liste de mail , à partir d'une page formulaire en php,
j'ai trouvé ce script qui fonctionne tres bien
Code:
<?
require_once "Mail.php";
$admin= "Sandra Sender <SandraSender@hotmail.fr>";
$from="from : ".$admin;
$to = "monmail@gmail.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$body.="<a href='http://www.monsite.com'>www.monsite.com</a><br><br>";
$body.="Vous pouvez à tout moment vous désinscrire de la newsletter en cliquant ";
$body.="<a href='http://www.monsite.com/pages/annul.php?case=newsletter'>ici</a>";
$host = "smtpxxxxxx.nfrance.com";
$username = "dfrfdsfd";
$password = "xxxxxxx";
$headers = array ("From" => $from,
"To" => $to,
"Subject" => $subject);
$smtp = Mail::factory("smtp",
array ("host" => $host,
"auth" => true,
"username" => $username,
"password" => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
seulement, çà n'interprete pas le code html
j'ai rajouté
Code:
$admin= "Sandra Sender <SandraSender@hotmail.fr>";
$from="from : ".$admin;
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/html; charset= iso-8859-1\n";
cela ne fonctionne pas quand meme j'ai un messager d'erreur " Validation failed for: Sandra Sender MIME-version: 1.0
"
peut envoyer un message au format html sur un serveur smtp ? et ou rajouter le code ??
merci bcp pour votre aide