郵件傳送失敗後路由器的工作機制

2021-06-04 10:21:47 字數 1609 閱讀 4015

郵件傳送失敗後路由器的工作機制

簡介如果郵件傳送失敗,路由器會根據「初始傳送重試間隔」中的設定進行重新嘗試。這一設定對所有郵件都生效,nrpc和smtp郵件都遵守這項設定。

一封郵件傳送失敗後,路由器(router)任務會根據「初始傳送重試間隔」域中指定的值進行重新嘗試。「初始傳送重試間隔」域位於伺服器配置文件中,可以在路由

器/smtp-〉限制和控制-〉傳輸控制下找到。使用者可以在域中指定乙個整數,其單位為分鐘,路由器會根據這個設定來控制郵件的重新傳送。 

notes郵件路由(router任務)可以基於nrpc協議和smtp協議來傳送郵件。如果一封郵件傳送失敗了,它會儲存在mail.box中等待路由器重新進行傳送。預設來講,一封郵件在mail.box中最長可以儲存24個小時,如果超過這個時間,路由器任務會生成乙個郵遞失敗報告,並通知發件人郵件傳送失敗了。

正如上面提到的,如果郵件傳送失敗,路由器會根據「初始傳送重試間隔」中的設定進行重新嘗試。這一設定對所有郵件都生效,nrpc和smtp郵件都遵守這項設定。 

要察看伺服器上等待傳送的郵件及其狀態,管理員可以使用以下主控台命令:

tell router show queue

該命令的輸出樣例如下: 

在retry後面的括號中的數字表示這是第幾次重新傳送的嘗試。 

路由器工作的機制是這樣的:

如果郵件第一次傳送失敗,路由器會等待「初始傳送重試間隔」中指定的時間的分鐘數,然後進行第一次重新傳送,如果仍不成功,第二次重新傳送前就要再等待「初始傳

送重試間隔」中指定時間的兩倍,第三次重新傳送前就要再等待三倍。接下來,每次重新傳送都會等待三倍的時間,直到滿24小時為止。 

「初始傳送重試間隔」的預設值為15分鐘,下面以此為例,描述了路由器工作的流程: 

1 第一次重新傳送之前會等待15分鐘。(第一次重新傳送其實是此郵件的第二次傳送嘗試)

2 如果第一次重新傳送失敗了,路由器等待「初始傳送重試間隔」中指定的時間的兩倍,然後再次重新嘗試傳送。這次傳送前等待的時間為30分鐘。(此郵件的第三次傳送

嘗試) 

3 如果第二次重新傳送也失敗了,路由器等待「初始傳送重試間隔」中指定的時間的三倍,然後再次重新嘗試傳送。這次傳送前等待的時間為45分鐘。(此郵件的第四次發

送嘗試) 

4 接下來的所有傳送嘗試前都會等待45分鐘,直到到達24小時為止。

減小「初始傳送重試間隔」的域值會增加每小時內郵件重新嘗試傳送的次數,因而有可能會提高郵件路由的成功率。

增加「初始傳送重試間隔」的域值會減少每小時內郵件重新嘗試傳送的次數,有可能會增加郵件等待的時間。

注意:重置「初始傳送重試間隔」值的唯一辦法就是重啟路由器任務。在domino伺服器主控台敲入命令「route servername」會讓伺服器立即嘗試傳送郵件,但是如果傳送不成功,路由器還會等待重試間隔之後再嘗試。

郵件傳送失敗後路由器的工作機制

notes郵件路由 router任務 可以基於nrpc協議和smtp協議來傳送郵件。如果一封郵件傳送失敗了,它會儲存在mail.b ox中等待路由器重新進行傳送。預設來講,一封郵件在mail.box中最長可以儲存24個小時,如果超過這個時間,路由器任務會生成乙個郵遞失敗報告,並通知發件人郵件傳送失敗...

路由器的工作原理

我們知道路由器是用來連線不同網段或網路的,在乙個區域網中,如果不需與外界網路進行通訊的話,內部網路的各工作站都能識別其它各節點,完全可以通過交換機就可以實現目的傳送,根本用不上路由器來記憶區域網的各節點mac位址。路由器識別不同網路的方法是通過識別不同網路的網路id號進行的,所以為了保證路由成功,每...

路由器的工作原理

在只有乙個網段的網路中,包可以很容易地從源主機到達目標主機,但是如果一台計算機要和非本網段的計算機進行通訊,資料報可能需要經過很多路由器,如下面圖所示 主機a和主機b所在的網段被許多路由器隔開,這是主機a與主機b的通訊就要進過這些中間路由器,這就要面臨乙個很重要的問題,如何選擇到達目的地的路徑。包從...