<?php
require 'PHPMailerAutoload.php';
require_once('class.phpmailer.php');
require_once("class.smtp.php");
$mail = new PHPMailer();
$mail->CharSet="UTF-8"; //設定郵件編碼,默認ISO-8859-1,如果發中文此項必須設置為 UTF-8
$mail->IsSMTP(); //設定使用SMTP服務
$mail->SMTPAuth = true; //啟用SMTP驗證功能
$mail->SMTPSecure = "ssl"; //啟用SSL
$mail->SMTPDebug = 2;
$mail->Host = "smtp.****.com"; //SMTP服務器
$mail->Port = 465; //SMTP服務器的端口號
$mail->Username = "test01"; //SMTP服務器用戶名
$mail->Password = "123****"; //SMTP服務器密碼
$mail->SetFrom('a***@example.com' 'a***'); //設置發件人地址和名稱
$mail->AddReplyTo("b***@example.com""b***"); //設置郵件回復人地址和名稱
$mail->Subject = '郵件標題'; //設置郵件標題
$mail->AltBody = "為了查看該郵件,請切換到支持HTML的郵件客戶端"; //可選項,向下兼容考慮
$mail->MsgHTML('<html>helo</html>'); //設置郵件內容
$mail->AddAddress('c***@example.com' "c***");
$mail->AddAttachment("images/phpmailer.gif"); //附件
if(!$mail->Send()) {
echo "發送失敗:" . $mail->ErrorInfo;
} else {
echo "恭喜,郵件發送成功!";
}
?>
這個是阿里云官方給的 PHP發信測試代碼,不行的話,可以單獨使用代碼測試下,改成自己的信息,保存為PHP文件傳上去根目錄訪問測試