2015-05-07 60 views
-1

我收到以下錯誤,當我嘗試發送郵件錯誤發送使用PHPMailer的

SMTP -> FROM SERVER:220 mx.google.com ESMTP ej10sm2084527pdb.35 - gsmtp 
CLIENT -> SMTP: EHLO localhost 
SMTP -> FROM SERVER:250-mx.google.com at your service, [182.64.29.228] 
250-SIZE 35882577 
250-8BITMIME 
250-STARTTLS 
250-ENHANCEDSTATUSCODES 
250-PIPELINING 
250-CHUNKING 
250 SMTPUTF8 
CLIENT -> SMTP: AUTH LOGIN 
SMTP -> FROM SERVER:530 5.7.0 Must issue a STARTTLS command first. ej10sm2084527pdb.35 - gsmtp 
SMTP -> ERROR: AUTH command failed: 530 5.7.0 Must issue a STARTTLS command first. ej10sm2084527pdb.35 - gsmtp 
CLIENT -> SMTP: QUIT 
SMTP -> FROM SERVER:221 2.0.0 closing connection ej10sm2084527pdb.35 - gsmtp 
SMTP connect() failed. 
SMTP connect() failed. 
+0

請顯示您的代碼? – ajaykumartak

+0

是的,當然。你可以檢查這個鏈接:http://stackoverflow.com/questions/30094401/how-to-send-mail-from-the-redirected-page-of-an-ajax-in-php – Suneet

+0

請幫助,因爲我有提交我的項目我的星期一 – Suneet

回答

0

不知道你的代碼的郵件時,我最好的猜測是,它添加到您的代碼:

$mail->SMTPSecure = 'tls' 

注意:請將此代碼改編爲您的代碼。

+0

您可以在此鏈接中看到我的代碼:http://stackoverflow.com/questions/30094401/how-to-send-mail-from-the-redirected-page-of-an -ajax-in-php – Suneet

+0

我已經試過,但它不工作。顯示錯誤:SMTP connect()失敗。 – Suneet