postfix 傳輸對映無法與 lmtp 一起正常運作

postfix 傳輸對映無法與 lmtp 一起正常運作

我正在嘗試讓 mailman 3 在互聯網上的另一台主機上與我現有的 postfix 伺服器一起運行。我想我已經很遠了,但由於某種原因,postfix 無法使用 lmtp 正確地將 mailman 的郵件發送到 mailman 主機。

我創建了一個地圖文件postfix_lmtp,其中包含以下格式的多個條目:

[email protected]                       lmtp:[127.0.0.1]:8024

LMTP 伺服器已啟動並正在運作。 (我使用 SSH 隧道連接到它,這就是它使用 localhost 連線的原因。)

該檔案也經過處理,postmap以便 postfix 可以使用它。

我已將此文件添加到以下配置選項中main.cf(儘管不確定所有這些是否真的有必要...)

  • 虛擬別名映射
  • 交通地圖
  • 本地接收者地圖

Postfix 似乎承認了該資訊並對其進行了處理,但由於某種原因它仍然無法運作。這是日誌檔案中顯示的內容:

Jan 21 xx:xx:xx myserver postfix/local[3180670]: xxxxxxxx: to=<"lmtp:[127.0.0.1]:8024"@myserver.example.com>, orig_to=<[email protected]>, relay=local, delay=0.51, delays=0.48/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "lmtp:[127.0.0.1]:8024")

目標似乎lmtp:[127.0.0.1]:8024沒有被解釋為要連接的套接字,而是被解釋為使用者名稱。

知道我的設定可能有什麼問題或如何進一步調試嗎?

相關內容