$mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.163.com'; $mail->SMTPAuth = true;$mail->CharSet='UTF-8'; $mail->Username = 'XXXX@163.com'; $mail->Password = 'XXX'; $mail->Port = 25; $mail->From = 'XXXX@163.com'; $mail->FromName = 'XXXX'; $mail->addAddress('XXX@qq.com'); $mail->WordWrap = 50; $mail->isHTML(true); $mail->Subject = '發送郵件測試';$mail->Body = 'XXXX';if(!$mail->send()) { echo '郵件發送失敗.'; echo '錯誤資訊: ' . $mail->ErrorInfo;} else { echo '郵件發送成功';}
回複內容:
$mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.163.com'; $mail->SMTPAuth = true;$mail->CharSet='UTF-8'; $mail->Username = 'XXXX@163.com'; $mail->Password = 'XXX'; $mail->Port = 25; $mail->From = 'XXXX@163.com'; $mail->FromName = 'XXXX'; $mail->addAddress('XXX@qq.com'); $mail->WordWrap = 50; $mail->isHTML(true); $mail->Subject = '發送郵件測試';$mail->Body = 'XXXX';if(!$mail->send()) { echo '郵件發送失敗.'; echo '錯誤資訊: ' . $mail->ErrorInfo;} else { echo '郵件發送成功';}
https://github.com/kokororin/posutoba/tree/master/src/System/Library/Vendor/PHPMailer
Vendor('PHPMailer.PHPMailerAutoload');$mail = new \PHPMailer();
用thinkphp架構的吧,把SMTP那個類檔案的命名空間改為和你的phpmailer類一樣的命名空間就好了,前幾天剛剛配置過