阿里雲服務器25端口不可用,換465端口發送郵件


阿里雲服務器 發送郵箱 STMP 25端口 465端口問題 

PHPMailer是一個用於發送電子郵件的PHP函數包。它提供的功能包括:

*.在發送郵時指定多個收件人,抄送地址,暗送地址和回復地址
*.支持多種郵件編碼包括:8bit,base64,binary和quoted-printable
*.支持SMTP驗證
*.支持冗余SMTP服務器
*.支持帶附件的郵件和Html格式的郵件
*.自定義郵件頭
*.支持在郵件中嵌入圖片
*.調試靈活
*.經測試兼容的SMTP服務器包括:sendmail,qmail,Postfix,Imail,Exchange等
*.可運行在任何平台之上

 

PHPMailer 郵件服務

/**
 * 郵件發送函數
 */
function sendMail($to, $title, $content)
{
    Vendor('PHPMailer.PHPMailerAutoload');
    $mail = new PHPMailer(); //實例化
    $mail->IsSMTP(); // 啟用SMTP
    $mail->Host = C('MAIL_HOST'); //smtp服務器的名稱(這里以QQ郵箱為例)
    $mail->SMTPAuth = C('MAIL_SMTPAUTH'); //啟用smtp認證
    $mail->Username = C('MAIL_USERNAME'); //你的郵箱名
    $mail->Password = C('MAIL_PASSWORD'); //郵箱密碼
    $mail->From = C('MAIL_FROM'); //發件人地址(也就是你的郵箱地址)
    $mail->FromName = C('MAIL_FROMNAME'); //發件人姓名
    $mail->AddAddress($to, "尊敬的客戶");
    $mail->WordWrap = 50; //設置每行字符長度
    $mail->IsHTML(C('MAIL_ISHTML')); // 是否HTML格式郵件
    $mail->CharSet = C('MAIL_CHARSET'); //設置郵件編碼
    $mail->Subject = $title; //郵件主題
    $mail->Body = $content; //郵件內容
    $mail->AltBody = "這是一個純文本的身體在非營利的HTML電子郵件客戶端"; //郵件正文不支持HTML的備用顯示
    $mail->Port = 465;
    $mail->SMTPSecure = "ssl"; //不能少,ssl加密傳輸
    
    
    print_r($mail->ErrorInfo);
    return ($mail->Send());
}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM