我需要在/ 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/"