A resposta acabou sendo tão simples quanto adicionar também recipient_delimiter = -
ao /etc/dovecot/dovecot.conf
Eu tenho uma configuração de email usando Postfix, Dovecot, PostgreSQL. Eu estou tentando mudar o recipient_delimiter para ser - (traço) em vez de + (mais), mas o endereço está sendo rejeitado. Para obter o + funcionando para minha configuração, eu precisava adicionar o seguinte à configuração do meu 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}
No entanto, depois de alterar a configuração para usar - (dash) como meu recipient_delimiiter, o servidor não aceita mais nenhum endereço com -blah
sufixos.
Existe algo que eu preciso configurar dentro do Dovecot para ignorar qualquer coisa depois de um traço ou há algo mais que precisa ser feito no postfix para que ele apenas passe o texto antes do traço para dovecot?
Obrigado!