我使用 Postfix、Dovecot、PostgreSQL 设置了电子邮件。我尝试将收件人分隔符更改为-(破折号)代替+(加号),但地址被拒绝。为了获得+为了我的设置,我需要将以下内容添加到我的 postfix 配置中:
#/etc/postfix/master.cf
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -a ${recipient} -d ${user}@${nexthop}
但是,一旦我更改配置以使用-(破折号)作为我的收件人分隔符,服务器不再接受任何-blah
带有后缀的地址。
我是否需要在 Dovecot 中进行某些配置以忽略破折号后的任何内容,或者是否需要在 Postfix 中进行其他配置以便它仅将破折号之前的文本传递给 Dovecot?
谢谢!
答案1
答案最终很简单,只需添加recipient_delimiter = -
到 /etc/dovecot/dovecot.conf