Heim > Artikel > Backend-Entwicklung > PHP implementiert die Methode zum Senden von E-Mails
Da die mit PHP gelieferte Methode mail() die Unterstützung des SMTP-Servers erfordert, wird eine von anderen gekapselte Methodendatei verwendet, die geladen und die E-Mail gesendet werden kann durch Konfigurieren von Parametern.
Die Download-Adresse dieser SMTP-Klasse lautet:
Download-Link: http://pan.baidu.com/s/1pLr1QD9 Passwort: srju
in require_once ('./Smtp.class.php'), Sie können die Parameter wie folgt konfigurieren: (163 Postfach wird verwendet)
$content = file_get_contents('./main_content.html'); ?> $smtpserver = "smtp.163.com"; //SMTP服务器 $smtpserverport = 25; //SMTP服务器端口 $smtpusermail = "xxx@163.com"; //SMTP服务器的用户邮箱 $smtpemailto = 'xxx@qq.com'; //发送给谁 $smtpuser = "xxx@163.com"; //SMTP服务器的用户帐号(或填写new2008oh@126.com,这项有些邮箱需要完整的) $smtppass = "xxx"; //SMTP服务器的用户密码(注意:并非163邮箱网管的登录密码,而是其他地方登录163邮箱密码) $mailtitle = '我的邮箱主题'; //邮件主题 $mailcontent = $content; //邮件内容(邮件内容可以加载一个HTML文件发送,可以做类似于招聘投递页面交互) $mailtype = "HTML"; //邮件格式(HTML/TXT),TXT为文本邮件
Nachdem Sie die Parameter konfiguriert haben, laden Sie die Funktion und Funktionsparameterübertragung: (Aufruf über objektorientierte Methode)
$smtp = new Smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass); //这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp->debug = false; //是否显示发送的调试信息 $state = $smtp->sendmail($smtpemailto, $smtpusermail, $mailtitle, $mailcontent, $mailtype);
Okay, wenn nichts Unerwartetes passiert, wurde die E-Mail im Namen xxx@163.com Email~ an xxx@qq.com gesendet ~~
Verwandte Empfehlungen:
So senden Sie E-Mails über das QQ-Postfach in Python3
Smtp in PHP implementiert die E-Mail-Sendefunktion
Code-Sharing für die automatische PHP-E-Mail-Versandfunktion
Das obige ist der detaillierte Inhalt vonPHP implementiert die Methode zum Senden von E-Mails. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!