Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn PHP SMTP zum Senden verstümmelter E-Mails verwendet?
Lösung für PHP mit SMTP zum Senden verstümmelter E-Mails: Führen Sie zuerst [email.class.php] ein, instanziieren Sie dann die SMTP-Klasse und konfigurieren Sie schließlich den Debug-Modus. Bitte beachten Sie die Codierung am Ende ist eingestellt. Das ist es.
Lösung für PHP mit SMTP zum Senden verstümmelter E-Mails:
Hier verwenden wir eine gekapselte smtp
Die Klasse email.class.php
wurde von mir geändert und Kodierungseinstellungen hinzugefügt. Ohne Kodierungseinstellungen werden auf einigen Clients verstümmelte Zeichen angezeigt, die die Kodierung nicht automatisch erkennen können.
Über die Verwendung dieser Klasse:
<?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"); ?>
Sie sollten es wahrscheinlich verstehen, wenn Sie sich den obigen Code ansehen. Führen Sie zuerst email.class.php ein, instanziieren Sie dann die SMTP-Klasse, konfigurieren Sie den Debug-Modus und senden Sie die E-Mail. Sie müssen darauf achten, die endgültige Codierung festzulegen.
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP SMTP zum Senden verstümmelter E-Mails verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!