带有自定义路径的 postfix maildir

带有自定义路径的 postfix maildir

我需要让 Postfix 将邮件存储在 /var/mail/<DOMAIN>/<USER> 中的 maildir 中。我有

mail_spool_directory = /var/mail

我正在准备

home_mailbox = 

但我不知道接下来要去哪里。

请帮忙吗?

编辑:SF 吃了我的标签。请重新阅读以确定路径。

答案1

听起来您想要虚拟邮箱递送。 Postfix 网站上对此有详尽的记录,可以确切地你问什么。请注意,您需要为此做一些查找表,尽管官方文档确实提到,如果一切变得难以管理,您可以在某个时候使用 SQL 后端。

答案2

我能想到的唯一实现你想要的方法是使用 Procmail(或具有类似功能的类似程序)作为传递代理。使用 procmail,系统范围内的 procmailrc 上类似这样的操作将起作用:

:0
* RECIPIENT ?? .*@\/.*$
{ DOMAIN = "$MATCH" }
MAILDIR="/var/mail/$DOMAIN/$USER"
DEFAULT="$MAILDIR/"

相关内容