阿里雲服務器 發送郵箱 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()); }