2010-05-10 61 views
1

我正在使用PHP/MySQL登錄腳本向新用戶發送激活電子郵件。當一個新用戶註冊時,這些信息幾乎立即被放入MySQL,但是激活電子郵件需要大約4分鐘才能到達新用戶的收件箱。新用戶註冊和激活電子郵件收據之間的4分鐘延遲

當新用戶註冊時,Facebook和Twitter等網站似乎可以立即獲得激活電子郵件。我能做些什麼來使我使用的激活郵件能夠立即或非常快速地到達?

由於提前,

約翰

回答

3

這真的取決於你的虛擬主機和用戶的收件箱中的郵件服務器上。可能存在有意的延遲(例如greylisting),並且可能僅適用於較不可信的主機(例如,不是Facebook/Twitter)。你可能想檢查你的郵件服務器設置,並確保你的所有服務器地址,主機名和反向DNS設置正確。

+0

有什麼辦法可以讓灰名單變成灰色嗎? – John 2010-05-10 12:52:17