Maison > Article > développement back-end > Que dois-je faire si PHP utilise SMTP pour envoyer des e-mails tronqués ?
Solution pour php utilisant SMTP pour envoyer des emails tronqués : introduisez d'abord [email.class.php] ; puis instanciez la classe smtp et configurez enfin le mode débogage, veuillez noter que l'encodage à la fin ; est réglé. C'est tout.
Solution pour php utilisant SMTP pour envoyer des emails tronqués :
Ici, nous utilisons un smtp
encapsulé La classe email.class.php
a été modifié par moi et des paramètres d'encodage ont été ajoutés. Sans paramètres d'encodage, des caractères tronqués apparaîtront sur certains clients qui ne peuvent pas reconnaître automatiquement l'encodage.
À propos de l'utilisation de cette classe :
<?php require_once ('email.class.php'); $smtpserver = "smtp.exmail.qq.com"; $smtpserverport =25; $smtpusermail = "lyushine@qq.com"; $smtpuser = "lyushine@qq.com"; $smtppass = "xxxxxx"; $mailtype = "HTML"; $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass); $smtp->debug = false; $smtp->sendmail($to, $smtpusermail, $subject,$message, $mailtype,"utf-8"); ?>
Vous devriez probablement le comprendre en regardant le code ci-dessus. Introduisez d'abord email.class.php, puis instanciez la classe smtp, configurez le mode de débogage et envoyez l'e-mail. Ce à quoi vous devez faire attention est de définir l'encodage final.
Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise
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!