与自定义path的后缀maildir

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

mail_spool_directory = /var/mail 

我正在准备

 home_mailbox = 

但是我不知道该从哪里去。

请协助?

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

这听起来像你想Virtual邮箱交付。 这在Postfix网站上有很好的logging,并且会完全符合你的要求 。 请注意,您需要为此执行一些查找表,不过官方文档确实提到可以在某个时候使用SQL后端,如果这一切都变得难以pipe理的话。

我能想到的唯一方法就是使用Procmail(或者具有类似function的交付代理)。 使用procmail,在系统范围procmailrc上可以这样工作:

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