1. 程式人生 > >最新PHP實現SMTP傳送郵件的方法

最新PHP實現SMTP傳送郵件的方法

<?php
require("smtp.php");
$smtpserver = "smtp.qq.com";//SMTP伺服器
$smtpserverport = 25;//SMTP伺服器埠
$smtpusermail = "[email protected]";//SMTP伺服器的使用者郵箱
$smtpemailto = "[email protected]";//傳送給誰
$smtpuser = "wuchengzeng";//SMTP伺服器的使用者帳號
$smtppass = "wuchengzeng";//SMTP伺服器的使用者密碼
$mailsubject = "PHPER";//郵件主題
$mailbody = "永遠記住:上天只會安排的快樂的結局。如果不快樂,說明還不是最後結局。專注移動網際網路,電子商務,專業和娛樂兩不誤的樂觀,帥氣,型男。PHPER";//郵件內容
$mailtype = "HTML";//郵件格式(HTML/TXT),TXT為文字郵件
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//這裡面的一個true是表示使用身份驗證,否則不使用身份驗證.
$smtp->debug = TRUE;//是否顯示傳送的除錯資訊

$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);

?>

注意: 如果客戶端未配置SSL, 那麼就得$smtpserver = "ssl://smtp.qq.com"; $smtpserverport = 495; 如果是gmail就得 ssl://smtp.gmail.com.

本文地址:http://blog.csdn.net/wuchengzeng/article/details/18454751