EmailRelay <DeliveryMode> XML 區塊

EmailRelay <DeliveryMode> XML 區塊包含的屬性會告知 IBM® Rational® ClearQuest® EmailRelay 伺服器在「PostOffice 中繼」模式或「SMTP 中繼」模式中執行。此區塊包含兩個標籤中的任一個,而不是兩個。

如果您要執行「PostOffice 中繼」模式,<DeliveryMode> XML 區塊包含此程式碼:

<DeliveryMode>
    <postoffice batch="250" delay="60"/>"
</DeliveryMode>      

如果您要執行「SMTP 中繼」模式,<DeliveryMode> XML 區塊包含此程式碼:

<DeliveryMode>
    <smtprelay port="36001" threads="120"/>"
</DeliveryMode>      
表 1. 「PostOffice 中繼」模式 XML 區塊屬性
屬性名稱 說明
batch 包含大於 0 的整數。此值指定一個批次所處理的 EmailPlus 電子郵件記錄數目。預設值為 250。EmailRelay 在休眠之前將處理 250 封電子郵件。如果超過 250 個電子郵件記錄,則會在下一次起動事件處理這些記錄,此事件即 delay 屬性的值。
delay 包含大於 -1 的整數。此值指定在處理下一批次的 EmailPlus 電子郵件記錄之前的等待時間。依預設,EmailRelay 會每 60 秒輪詢一次 ClearQuest Web Server ,查看是否有新的 EmailPlus 電子郵件記錄。如果您想要更頻繁地傳送電子郵件,請降低 delay 值。不過,EmailRelay 輪詢 ClearQuest Web Server 的頻率越高,ClearQuest Web Server 和 EmailRelay 服務的負載也越高。
表 2. 「SMTP 中繼」模式 XML 區塊屬性
屬性名稱 說明
port 包含大於 0 的整數。此值是指 EmailPlus 從 EmailPlus 套件接受連線以傳送電子郵件的埠。預設值為 36001
重要: 此屬性的值必須符合 EmailPlusSiteConfig 記錄類型所使用的埠值。
threads 包含大於 0 的整數。此值告知 EmailRelay 要有多少個執行緒待命接受連線。此值越大,EmailRelay 容許的並行連線數越多。預設值為 120。值 -1 表示對建立的執行緒數目沒有限制。此限制將根據作業系統資源而定,例如記憶體和控點。而且,會立即處理所有連線要求。如果使用全部 120 個執行緒,則會將其他連線要求排入佇列中,直到有執行緒可用為止。

Feedback