我最近注意到我的 dovecot LDA 在我的 Maildir 中创建了一个子文件夹,用于保存收件人地址中包含详细信息部分的邮件(local-part+detail@domain)。
我实在找不到会导致这种情况的设置。我在 15-lda.conf 和 90-sieve.conf 中都设置了“recipient_delimiter”。用户筛选文件中也没有这样的规则。
我该如何关闭它?
Dovecot 版本是 2.2.33.2 (d6601f4ec)。
日志说
status=sent (delivered to command: /usr/lib/dovecot/deliver -c /etc/dovecot/dovecot.conf -m "${EXTENSION}")
答案1
根据您上面的评论,我推断您配置了 Postfix 如下:
mailbox_command = /usr/lib/dovecot/dovecot-lda -m "${EXTENSION}"
这-m
选项用于将电子邮件发送到${EXTENSION}
(Postfix 的详细信息)邮箱,而不是INBOX
。您可能想要类似这样的内容:
mailbox_command = /usr/lib/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT"
这样,您的过滤器仍然可以使用信封地址,但不匹配的邮件将按INBOX
预期发送。