postfix 在郵件伺服器傳遞時保留原始寄件者 IP

postfix 在郵件伺服器傳遞時保留原始寄件者 IP

我有 Proxmox 郵件網關,面向互聯網,連接埠為 25。在我的郵件伺服器上,我看到所有電子郵件都來自此 PGM IP 位址。是否可以在 PMG 上重寫 postfix 等中的某些設置,以便保留原始寄件者 IP,並且我的電子郵件伺服器將看到寄件者 IP 而不是 PMG IP?

謝謝

PS 我在 proxmox 論壇上詢問,他們在這個頁面上轉發了我 http://www.postfix.org/XFORWARD_README.html 但我仍然無法弄清楚。

答案1

以便保留原始寄件者 IP,並且我的電子郵件伺服器將看到寄件者 IP

Received:無論如何,您的電子郵件伺服器都會看到(但預設不會執行)追蹤標頭 ( )。您想要使用任一選項來變更其行為的唯一原因是,如果單獨這樣做還不夠。

你應該詳細說明使用什麼軟體以及用於什麼目的您的電子郵件伺服器需要客戶端資料的不同視圖,只有這樣您才能決定最適合滿足該要求的功能。

而不是 PMG IP

從郵件中刪除追蹤資訊通常是不明智的,而且很少有必要。如果您確實需要它,它也會影響如何配置伺服器的決定。


您可以透過以下基本步驟允許透過 XCLIENT 或 XFORWARD 傳輸客戶端資訊:

  1. 告訴您的接收伺服器(此處:postfix)宣布支援並信任轉發器提供的訊息
  2. 告訴您的郵件轉發器(此處:PMG)發送數據

第一部分是使用smtpd_authorized_xclient_hostssmtpd_authorized_xforward_hosts選項完成的。您需要哪一個取決於您的 Postfix 伺服器附加的哪些附加服務正在處理該資料。

編輯您的問題是提供目前的轉發器配置,然後我也許可以向您指出相關的設定名稱。

相關內容