Maison > développement back-end > tutoriel php > Dans PHPmailer, l'envoi de code HTML envoie uniquement du HTML brut : comment y remédier ?

Dans PHPmailer, l'envoi de code HTML envoie uniquement du HTML brut : comment y remédier ?

Barbara Streisand
Libérer: 2024-10-22 14:19:03
original
416 Les gens l'ont consulté

In PHPmailer, Sending HTML Code Only Sends Raw HTML: How to Fix?

PHPmailer : Envoi de code HTML

Question :

Lors de l'envoi d'e-mails à l'aide de PHPmailer, j'ai défini le type de contenu en HTML, mais mes destinataires reçoivent le code HTML brut au lieu du contenu rendu.

Extrait de code :

<code class="php">$mail->IsSMTP();                    // send via SMTP
$mail->Host     = $Host; 
$mail->SMTPAuth = true;             // turn on SMTP authentication
$mail->Username = $Username;  
$mail->Password = $Password; 

$mail->From     = $From;
$mail->FromName = $FromName;

$mail->AddAddress($To , $ToName);

$mail->WordWrap = 50;               // set word wrap
$mail->Priority = 1; 
$mail->IsHTML(true);  
$mail->Subject  =  $Subject;
$mail->Body     =  $Body;</code>
Copier après la connexion

Solution :

Le problème est que la méthode isHTML() est appelée avant que la propriété Body ne soit définie. Pour résoudre ce problème, définissez d'abord la propriété Body, puis appelez isHTML():

<code class="php">$mail->Subject = $Subject;
$mail->Body    = $Body;
$mail->IsHTML(true);       // <=== Call IsHTML() after $mail->Body has been set.</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal