phpMailer發送郵件

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
require_once("class.phpmailer.php"); //下載的文件必須放在該文件所在目錄
$mail = new PHPMailer(); //建立郵件發送類
$mail->CharSet = "UTF-8"; //設定郵件編碼,默認ISO-8859-1,如果發中文此項必須設置爲 UTF-8 
$mail->Encoding = "base64";
$mail->SMTPOptions = array(
    'ssl' => array(
    'verify_peer' => false,
    'verify_peer_name' => false,
    'allow_self_signed' => true
);
$mail->IsSMTP(); // 使用SMTP方式發送
$mail->SMTPAuth = true; // 啓用SMTP驗證功能
$mail->SMTPDebug = 0; //調試開啓 1開啓 0關閉  
$mail->isHTML(true);// 設置以HTML格式發送
$mail->Port = 25;//這個是郵箱發送的端口號
$mail->Host = "smtp.163.com"; // 您的企業郵箱域名
$mail->Username = "[email protected]"; // 收件人郵箱用戶名(請填寫完整的email地址)
$mail->Password = "leyangjun6666"; // 收件人郵箱密碼
$mail->AddAddress($address, "親");//添加收件人(地址,暱稱) 
$mail->From = "[email protected]"; //發件人的地址(也就是你的郵箱)
$mail->FromName = "樂楊俊"; //發件人的姓名
$mail->AddAttachment("img/phpMailer.docx");// 添加附件
$mail->AddAttachment("img/leyangjun.jpg", "new.jpg");// 添加附件,並指定名稱
$mail->Subject = "測試郵件系統"; //郵件的標題
$mail->Body = '<table border="1" cellspacing="0" cellpadding="0">
                    <tr bgcolor="yellow">
                        <td>姓名</td>
                        <td>年齡</td>
                        <td>地址</td>
                    </tr>
                    <tr>
                        <td>樂楊俊</td>
                        <td>24</td>
                        <td>中國</td>
                    </tr>
                    <tr><td colspan="3"><a href="http://www.w3"><img src="http://www.sofavi.com/wx/img/leyangjun.jpg"  alt="lekey" /></a></td></tr>
                </table>'; //郵件內容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略
if (!$mail->Send()) {
echo "失敗了 <p>";
echo "失敗原因: " . $mail->ErrorInfo;
exit;
}
echo "成功了OK";

注意:PHP7不需要$mail->Port這個屬性

做個記錄,不喜勿噴~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章