Heim >Backend-Entwicklung >PHP-Tutorial >Entwicklungsbeispiele und Ideenanalyse zum E-Mail-Versand in PHP
Zwei Klassen zum Versenden von E-Mails. Sie möchten nicht so kompliziert sein wie PHPmailer Die Klasse enthält insgesamt zwei Dateien. SMTP-Server, SMTP-Server-Port, SMTP-Server-Benutzerpostfach.
Schritt 1: Laden Sie die beiden PHP-Klassenbibliotheken herunter, die wir für diese Lektion verwenden müssen: http://www.php.cn /xiazai/leiku/ 399
Schritt 2: Suchen Sie nach Abschluss des Downloads die PHP-Klassendatei, extrahieren Sie sie auf den lokalen Server und erstellen Sie eine neue PHP-Datei!
Schritt 3: Wir rufen diese Klasse in dieser neuen Datei auf und instanziieren diese Klasse:
<?php require_once('email.class.php');// 引入类文件 //########################################## $smtpserver = "smtp.163.com";//SMTP服务器 $smtpserverport = 25;//SMTP服务器端口 $smtpusermail = "*********@163.com";//SMTP服务器的用户邮箱 $smtpemailto = "*********@qq.com";//发送给谁 $smtpuser = "*********@163.com";//SMTP服务器的用户帐号 $smtppass = "********";//SMTP服务器的用户密码 $mailsubject = "PHP测试邮件系统";//邮件主题 $mailbody = "<h1> 这是一个测试程序</h1>";//邮件内容 $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件 ########################################## //实例化 $smtp = new smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp->debug = true;//是否显示发送的调试信息 $smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype); ?>
Die Laufergebnisse sind wie folgt:
Hinweis:
Lassen Sie es mich hier erklären, wir geben Ihnen nur ein Beispiel und eine Idee, wie Sie E-Mails in PHP versenden!
Das obige ist der detaillierte Inhalt vonEntwicklungsbeispiele und Ideenanalyse zum E-Mail-Versand in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!