语境
在托管小流量域的 Debian 服务器上,一个体面的电子邮件设置运行 postfix 作为 SMTP 服务器,运行 dovecot 作为 IMAP。
Postfix 配置包括:
recipient_delimiter = _
这会导致将地址 liksuser_anyword@domain
传送到 的文件夹 INBOX user@domain
。到目前为止一切顺利。
希望:user_anyword@domain
到文件夹anyword
我们希望邮件能够user_anyword@domain
投递到anyword
用户的文件夹user@domain
。
发帖前先搜索
这些页面可能高度相关:
可能的方法
它可能可以基于http://wiki.dovecot.org/LDA/Postfix和http://www.postfix.org/postconf.5.html#recipient_delimiterpostfix
。我们的想法是利用和之间的配置dovecot-lda
并添加一个-m
参数来告诉目标文件夹:
mailbox_command = /usr/lib/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT" -m "${recipient_delimiter}${extension}"
这些dovecot-lda
选项可能会有用:
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
我可能很快就会尝试一下。有什么意见吗?你能提供变体或不同的解决方案吗?
答案1
以下是我的建议:
- 使用LMTP 从 postfix 发送到 dovecot
在底部写着LMTP 页面, 放
lmtp_save_to_detail_mailbox = yes recipient_delimiter = _