0
我想在我的網站上創建SMTP註冊驗證,但是我在GMail SMTP服務器上遇到了一個奇怪的行爲。 驗證看起來像發送電子郵件:建立與SMTP服務器的連接後,我將命令發送EHLO,HELO,MAIL FROM,RCPT TO和QUIT。 類似的命令HELO和郵件從不需要很多時間,但命令RCPT到可能需要約3秒的GMail。例如,在其他幾臺服務器上,這個命令只需要200-300ms。GMail上的RCTP命令之後的延遲
此外,如果我檢查現有電子郵件地址,RCTP命令僅需要600-900毫秒,但對於未知地址,此延遲總是需要超過3秒。
我想,這個延遲是反垃圾郵件的行爲,但我怎麼能繞過它? 我的域名已經有正確的TXT-SPF和SPF記錄。我的服務器未列入任何垃圾郵件列表。
您連接到本地SMTP服務器,並且在這些操作之間沒有延遲。如果收件人不存在,則本地SMTP服務器稍後將錯誤報告發送到您的後退地址。 但我直接連接到(例如)gmail-smtp-in.l.google.com。 – MIT
不,這個抄本不適用於連接到本地smtp服務器。這是用於連接到gmail-smtp-in.l.google.com [173.194.64.27],它是一個gmail MX服務器,由gmail.com的MX記錄指向。看到上面第三行。 – mti2935
嘗試發送電子郵件至**[email protected]**,例如。您的SMTP服務器也會在RCTP命令中返回狀態250。這不是驗證。 – MIT