(Sendmail)可以更改接收电子邮件的路径吗?

(Sendmail)可以更改接收电子邮件的路径吗?

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。

相关内容