首頁 >後端開發 >php教程 >php發送郵件的開發實例與思路分析

php發送郵件的開發實例與思路分析

黄舟
黄舟原創
2017-08-21 10:59:451632瀏覽

php發送郵件的兩個類別,需要用php發送郵件,不想要PHPmailer那麼複雜,找來找去,總算找到了一個好用的,分享出來,PHP郵件發送類別,一共包含兩個檔案。 SMTP伺服器 ,SMTP伺服器連接埠,SMTP伺服器的使用者信箱。


第一步:下載我們這堂課需要用到的php傳送郵件的兩個類別庫:http://www.php.cn /xiazai/leiku/399

第二步:下載完成以後,找到php類別文件,解壓縮到本機伺服器中,在建立新的php檔案!

第三步:我們在這個新的檔案中呼叫這個類,以及實例化此類:

<?php
require_once(&#39;email.class.php&#39;);// 引入类文件
//##########################################
$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);
?>

php發送郵件的開發實例與思路分析執行結果如下圖所示:

注意:


在這裡說明一下,我們在這裡只是為大家做了一個實例,以及php發送郵件實作的一個思路!

#########

以上是php發送郵件的開發實例與思路分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn