Linux

(Sendmail) 是否可以更改接收的電子郵件路徑?

  • October 11, 2017

Sendmail 是最簡單的郵件系統,但我有一個特定的需求,我無法管理 atm。

我正在使用一個軟體(使用 maildir 結構),我想將所有收到的電子郵件移動到另一個文件夾而不是預設文件夾中。

我沒有看到任何可配置到 sendmail.cf 中的東西可以幫助我。任何人都解決了這個問題,或者我需要進一步考慮添加後綴?

問候

預設情況下,RHEL Sendmail 使用 procmail 作為本地傳遞代理,您可以輕鬆地從~/.procmailrc配置文件中對其進行調整。

下面的範例 .procmailrc 會將收到的每條消息複製到兩個 Maildir 目錄

### Keep carbon copy of message in ~/Backup_Inbox/
:0 c
./Backup_Inbox/
### Move messages to ~/Maildir/
:0w
./Maildir/

這是郵件傳遞代理(MDA) 而不是郵件傳輸代理(MTA) 的工作。

  • 對於獨立的解決方案,有 Procmail、Maildrop、Sieve…
  • 一些 IMAP 伺服器套件,如 Dovecot 和 Cyrus IMAP 包括 MDA。
  • 您將 Postfix 作為標籤。對於 Postfix,有 Postdrop。

引用自:https://serverfault.com/questions/877927