維基百科中寫道:
使用灰名單的郵件傳輸代理 (MTA) 將「暫時拒絕」來自它無法識別的寄件者的任何電子郵件。如果郵件合法,始發伺服器將在延遲後重試,如果經過足夠的時間,電子郵件將被接受。
但是我怎麼知道我的伺服器和接收端的延遲時間有多久呢?
我的目標是使用灰名單加快與合作夥伴的電子郵件流量,並加快接收某人在我的伺服器上發送給客戶的第一封電子郵件。
我試圖找出配置選項,但沒有一個我找到的手冊給我一些如何在我的舊郵件伺服器上配置它的提示(不幸的是仍然是 debian wheezy)。grey_listing
我的伺服器上任何地方都沒有呼叫這樣的檔案。
答案1
在 postgrey 中,接收電子郵件時的預設值為 300 秒。也就是說,如果寄件者在 300 秒內重試,則會再次被拒絕。在 /etc/default/postgrey 中將其變更為 60 秒
--延遲=60
答案2
它完全取決於用於執行灰名單的軟體,幾乎所有軟體都有自訂此值的方法。
在編輯問題後進行編輯:
使用灰名單加速發送給合作夥伴的電子郵件流量需要讓您的合作夥伴排除您的電子郵件,這樣他們就不會因灰名單過程而延遲。
加快接收某人發送到您伺服器的電子郵件的速度可能會受到影響,因為不同的發送 MTA 會以不同的時間間隔重試。如果他們的第一封電子郵件被列入灰名單,則發送 MTA 可能會在 5 分鐘或 30 分鐘後嘗試重新發送郵件,有時甚至不會(這取決於他們如何配置伺服器)。您可以透過不使用灰名單或白名單特定寄件者網域來“加快速度”,以免拒絕初始郵件。
答案3
我假設您是發送方,因為您隨後提到了接收方。
發送方(您)的延遲完全取決於所使用的軟體(您沒有提到)。在Postfix中,有各種配置參數為了控制這一點,目前版本中的預設重試逾時為 300 秒(5 分鐘)。
至於接收端的延遲(執行灰名單的延遲),沒有技術方法可以確定其配置。您要么需要聯繫管理員並禮貌地詢問,要么進行一系列的試錯測試。如果我是遠端管理員,我更希望你先問我。