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

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

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

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

 

PHPMailer 郵件服務post

/**
 * 郵件發送函數
 */
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());
}
相關文章
相關標籤/搜索