Glen Solsberry Asked: 2009-05-12 10:14:52 +0800 CST2009-05-12 10:14:52 +0800 CST 2009-05-12 10:14:52 +0800 CST 带有自定义路径的后缀 maildir 772 我需要在 /var/mail/<DOMAIN>/<USER> 的 maildir 中使用 postfix 存储邮件。我有 mail_spool_directory = /var/mail 我正在准备 home_mailbox = 但我不知道从那里去哪里。 请帮忙? 编辑:SF 吃了我的标签。请重新阅读以确定路径。 postfix maildir 2 个回答 Voted Best Answer Avery Payne 2009-05-12T11:33:29+08:002009-05-12T11:33:29+08:00 听起来您想要虚拟邮箱投递。 这在 Postfix 网站上有详细记录,并且会完全按照您的要求进行。请注意,您需要为此做一些查找表,尽管官方文档确实提到您可以在某些时候使用 SQL 后端,如果它变得太难以管理的话。 user1797 2009-05-12T10:17:25+08:002009-05-12T10:17:25+08:00 我能想到的完成您想要的唯一方法是使用 Procmail(或具有类似功能的类似功能)作为传递代理。使用 procmail,在系统范围的 procmailrc 上这样的东西可以工作: :0 * RECIPIENT ?? .*@\/.*$ { DOMAIN = "$MATCH" } MAILDIR="/var/mail/$DOMAIN/$USER" DEFAULT="$MAILDIR/"
听起来您想要虚拟邮箱投递。 这在 Postfix 网站上有详细记录,并且会完全按照您的要求进行。请注意,您需要为此做一些查找表,尽管官方文档确实提到您可以在某些时候使用 SQL 后端,如果它变得太难以管理的话。
我能想到的完成您想要的唯一方法是使用 Procmail(或具有类似功能的类似功能)作为传递代理。使用 procmail,在系统范围的 procmailrc 上这样的东西可以工作: