smtp類發送郵件的方法既簡單又穩定,幾行簡單的配置就能發郵件,是不是很期待的試一試呢!
以下就是核心代碼:
<?php
require_once "email.class.php";
//******************** 配置信息 ********************************
$smtpserver = "smtp.126.com";//SMTP服務器
$smtpserverport =25;//SMTP服務器端口
$smtpusermail = "new2008oh@126.com";//SMTP服務器的用戶郵箱
$smtpemailto = $_POST['toemail'];//發送給誰
$smtpuser = "new2008oh";//SMTP服務器的用戶帳號
$smtppass = "您的郵箱密碼";//SMTP服務器的用戶密碼
$mailtitle = $_POST['title'];//郵件主題
$mailcontent = "<h1>".$_POST['content']."</h1>";//郵件內容
$mailtype = "HTML";//郵件格式(HTML/TXT),TXT為文本郵件
//************************ 配置信息 ****************************
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//這裡面的一個true是表示使用身份驗證,否則不使用身份驗證.
$smtp->debug = false;//是否顯示發送的調試信息
$state = $smtp->sendmail($smtpemailto, $smtpusermail, $mailtitle, $mailcontent, $mailtype);
echo "<div style='width:300px; margin:36px auto;'>";
if($state==""){
echo "對不起,郵件發送失敗!請檢查郵箱填寫是否有誤。";
echo "<a href='index.html'>點此返回</a>";
exit();
}
echo "恭喜!郵件發送成功!!";
echo "<a href='index.html'>點此返回</a>";
echo "</div>";
?>
效果截圖欣賞:


本文分享的方法簡單易懂,希望可以幫助到大家。
下面是為大家提供的源碼下載地址:php利用smtp類實現電子郵件發送