Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert die Methode zum Senden von E-Mails

PHP implementiert die Methode zum Senden von E-Mails

小云云
小云云Original
2018-03-15 09:23:132066Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn