Sendmail 是最简单的邮件系统,但是我有一个特殊需求,目前我无法管理它。
我正在使用一个软件(使用 maildir 结构),我想将所有收到的电子邮件移动到另一个文件夹中,而不是默认文件夹中。
我还没有看到任何可配置到 sendmail.cf 中的东西可以帮助我。有谁解决了这个问题,还是我需要进一步考虑添加 postfix?
问候
答案1
默认情况下,RHEL Sendmail 使用 procmail 作为本地传送代理,您可以轻松地从~/.procmailrc
配置文件中进行调整。
下面的示例 .procmailrc 将把每个收到的消息复制到两个 Maildir 目录
### Keep carbon copy of message in ~/Backup_Inbox/
:0 c
./Backup_Inbox/
### Move messages to ~/Maildir/
:0w
./Maildir/
答案2
这是一个邮件投递代理(MDA)而不是邮件传输代理(MTA)。
- 对于独立解决方案,有 Procmail、Maildrop、Sieve...
- 一些 IMAP 服务器套件(如 Dovecot 和 Cyrus IMAP)包含 MDA。
- 您有 Postfix 作为标签。对于 Postfix,有 Postdrop。