2009-10-05 62 views
2

對不起,我不斷回來這個問題。我檢查了我的賬戶,沒有問題(沒有在captcha上簽名),仍然沒有任何結果。它仍然返回該對我說:smtp codeigniter gmail錯誤

220 mx.google.com ESMTP d13sm702743fka.52

打招呼:250-mx.google.com爲您服務,[82.128.53.160] 250-SIZE 35651584 250 -8BITMIME 250-AUTH LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250 PIPELINING 驗證密碼失敗。錯誤:454 4.7.0由於臨時系統問題而無法進行身份驗證。稍後再試。 d13sm702743fka.52

from:530-5.5.1需要身份驗證。瞭解更多信息
530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 d13sm702743fka.52 遇到以下SMTP錯誤:530-5.5.1需要身份驗證。

我在我的谷歌搜索中看到一個帖子,PHP的郵件()不會用谷歌郵件做smtp,這是真的嗎?如果是這樣的話,我查看了phpmailer和swiftmailer上的wiki,而且寫作很少,所以有什麼想法做什麼?可能與鏈接或提示...。任何請!

回答

0

經過大量的檢查,似乎codeigniter的電子郵件類有點兒與Gmail郵件smtp。所以我尋找其他的替代品,並找到phpmailer和我的郵件與我的應用程序工作。任何想在codeigniter應用程序中使用郵件的人都應該考慮使用phpmailer插件。比電子郵件庫更容易。

2

您需要使用TLS進行SMTP身份驗證,here is a forum post描述瞭如何在CI中執行此操作。

+2

完美!非常感謝!這是這行$ this-> email-> set_newline(「\ r \ n」);'這是阻止我的郵件發送。 – cnotethegr8 2012-02-13 06:18:37

+0

你是如何解決它的?我有這條線,並沒有發送,我試過沒有它,仍然沒有發送,任何想法? – jpganz18 2012-06-20 01:14:05

0

我有同樣的問題,我已經解決了啓用彈出Gmail。

在Gmail中:配置 - > POP/IMAP - >啓用彈出

然後在 「允許不夠安全的應用訪問您的帳戶。」當我允許everythig開始工作。

這裏是我找到信息的鏈接:Support google