在過去的2個小時裏,我一直在網上查看是否有其他人遇到過這個問題,而且似乎很多,bot沒有答案爲我工作。PHPMailer SMTP配置
SMTP -> FROM SERVER:220 mx.google.com ESMTP vq7sm928004oeb.13
SMTP -> FROM SERVER: 250-mx.google.com at your service, [50.57.114.141] 250-SIZE 35882577 250-8BITMIME 250-STARTTLS 250 ENHANCEDSTATUSCODES
SMTP -> FROM SERVER:220 2.0.0 Ready to start TLS
SMTP -> FROM SERVER: 250-mx.google.com at your service, [50.57.114.141] 250-SIZE 35882577 250-8BITMIME 250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 250 ENHANCEDSTATUSCODES
SMTP -> FROM SERVER:530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 vq7sm928004oeb.13
SMTP -> ERROR: MAIL not accepted from server: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 vq7sm928004oeb.13
The following From address failed: [email protected]
$mail->IsSMTP();
$mail->SMTPDebug = 2;
$mail->SMPTAuth = true;
$mail->SMTPSecure = 'tls';
$mail->Host = "smtp.gmail.com";
$mail->Mailer = "smtp";
$mail->Port = 587;
$mail->Username = "[email protected]";
$mail->Password = "password";
我已經試過幾乎所有設置爲PHPMailer的,但無法弄清楚發生了什麼還是走錯了,在那裏我需要照顧的任何服務器設置?
我也嘗試了正常的PHP郵件()函數,但這並不是發送郵件,雖然使用Drupal表單時它只是發送一封電子郵件。
使用'$ mail-> SMTPSecure ='ssl';'l並檢查.. – 2013-01-10 11:23:19
嘗試將端口更改爲25或嘗試使用非gmail帳戶。 –
檢查此問題http://stackoverflow.com/questions/3477766/phpmailer-smtp-error-could-not-connect-to-smtp-host – nasirbest