Postfix:使用 virtual_mailboxes 更改 Recipient_delimiter

Postfix:使用 virtual_mailboxes 更改 Recipient_delimiter

我使用 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

相关内容