Smtp

Google SMTP 錯誤:454 4.7.0 登錄嘗試次數過多,請稍後再試

  • June 7, 2019

我發現雖然可以將 Gmail/Google Apps 用作腳本使用的 SMTP 伺服器,但如果發送的電子郵件過多,我開始收到錯誤消息:

SMTP Error: 454 4.7.0 Too many login attempts, please try again later.

通常,如果我等待一兩個小時,我可以再發送大約 100 封電子郵件,但我很快就會再次遇到相同的錯誤消息。

我發現問題在於,雖然我們為我們的域設置了 SPF 記錄,但我們沒有與我們的域關聯的 DKIM 記錄。為了在 Google Apps 中添加 DKIM 記錄,您需要執行以下操作:

  • 轉到管理控制台
  • 點擊“Google應用”
  • 點擊“Gmail”
  • 向下滾動,直到看到“驗證電子郵件”,然後點擊它
  • 選擇您要添加 DKIM 的域
  • 當它詢問您要使用什麼前綴時,只需使用預設的“google”

然後,您將看到分為兩部分的 TXT 記錄,一部分具有域,另一部分具有實際的 TXT 記錄。您需要進入您的域的伺服器上的 DNS 設置並添加此記錄。如果您的 DNS 控制面板不允許您添加域google._domainkey,只需使域完全限定就好google._domainkey.example.com

完成此操作後,給 DNS 記錄一點時間來傳播,然後在 Google Apps 管理面板中點擊“開始身份驗證”。如果您看到一個綠色的複選標記,那麼您已經完成了,並且電子郵件應該會再次開始流經 SMTP 伺服器。

引用自:https://serverfault.com/questions/543007