我想用来recipient_delimiter
允许地址,比如user+anything@domain
在涉及 spamd 和 dovecot 的设置中。
过去我有一个这样的设置,只使用后缀,但是我的设置使用 spamd 和 dovecot 传递它不起作用,因为似乎 spamd/dovecot 正在搜索邮箱user+anything@domain
而不是user@domain
.
我的对应行master.cf
是:
spamc unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/bin/spamc -e /usr/lib/dovecot/deliver -f ${sender} -d ${recipient}
我读到让它工作的方法maildrop
是
maildrop unix - n n - - pipe
flags=DRhu user=Debian-exim argv=/usr/bin/maildrop -d ${user}@${nexthop}
${extension} ${recipient} ${user} ${nexthop}
但我没有得到它的工作spamc
和交付。哪些变量是正确的,程序是否To
自行解析标头?
尝试
dovecot-lda
像这样使用:这里的答案是使用
${user}@${domain}
as${user}
不会自动遵循user@domain
为 postfix 配置的用户名方案(在我的情况下),但始终包含user
表单中的地址部分user+foo@domain
。