À l'aide de PHP mail - configuration type MIME correct
J'ai un problème avec un script PHP qui envoie un e-mail de confirmation. Lors de la réception de l'e-mail dans Thunderbird, l'en-tête vient à travers avec la \r\n l'heure actuelle et avec le type MIME contenant également le type de Contenu de l'information. D'où l'e-mail restitue sous forme de texte brut, plutôt que HTML.
Si j'en commentaire le type MIME comme ci-dessous, le mail s'affiche correctement. Tout d'abord, est-il un problème important de faire cela, et d'autre part, ce qui pourrait en être la cause?
if($apptpro_config->html_email == "Yes"){
//$headers .= 'MIME-Version:1.0\r\n';
$headers .= 'Content-type:text/html; charset=ISO-8859-1\r\n';
}
return(mail($to, $subject, $message, $headers));
OriginalL'auteur Jeepstone | 2010-09-29
Vous devez vous connecter pour publier un commentaire.
Assurez-vous de joindre \r\n guillemets doubles (pas de guillemets simples!) de sorte que PHP peut traduire cela dans la bonne ligne de code
$header = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n";
Supprimer \r et de garder uniquement \n
<?php mail('[email protected]', 'Sujet', 'Votre message ici", ": Le Récepteur <[email protected]>\n" . "À partir de: L'Expéditeur <[email protected]>\n" . "MIME-Version: 1.0\n" . "Content-type: text/plain; charset=iso-8859-1"); ?>
Très systématique tutoriel sur advance mail de PHP peut être trouvé à l'adresse articles.sitepoint.com/print/advanced-email-php
J'ai regardé la même sitepoint article et a obtenu: $headers = "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1"; - que vous avez eu. Merci
OriginalL'auteur Asif Mulla
Je sais que ce n'est pas la réponse que vous cherchez, mais avez-vous essayé Zend Mail?
Il simplifie la configuration des e-mails HTML et vous pouvez le configurer pour envoyer une version en texte brut ainsi, si le HTML est désactivé à la fin de ses clients.
Check it out:
http://framework.zend.com/manual/en/zend.mail.html-mails.html
Pourquoi les gens vers le bas-voter commentaires qui sont de 5 ans?! Retour ensuite ZF a été une bonne alternative. 5 ans sur le, pas tellement.
OriginalL'auteur Adam