Use o parâmetro de configuração do postfix "recipient_delimiter". Defina como "+".
recipient_delimiter = +
link - Permitir que e-mails com um sinal de mais (+) caiam na mesma caixa de correio do Zimbra
Temos nosso postfix configurado para manipular e-mails em nossos sites. Para cada site, configuramos um usuário de manipulação de rejeição com
local_recipient_maps = hash:/etc/postfix/recipient_maps
O arquivo recipient_maps se parece com:
[email protected] site1_bounce/
[email protected] site2_bounce/
...
Estamos usando o lmtp para o postfix se comunicar com o dovecot com entrega local:
local_transport = lmtp:unix:private/lmtp-dovecot
Quando um dos nossos sites envia e-mail, ele usa o recurso VERP do postfix usando as opções de comando do senmail
/usr/sbin/sendmail -XV -t -i
Tudo isso funciona bem e estamos recebendo rejeições em diferentes pastas IMAP.
Ao verificar a reputação do nosso servidor de e-mail, tropecei em uma RBL que lista negros nosso servidor de e-mail, link . Se eu entendi as informações corretamente a razão para isso é porque nós falhamos 1 teste que pode ser verificado aqui
Se eu escolher "teste enviando um e-mail", recebo 1 erro, ou seja, o programa de teste tenta enviar um e-mail para nosso endereço RCPT TO de envelope, por exemplo,
[email protected]
que obviamente falha porque não temos uma conta de correio local para cada endereço VERP gerado.
Um caso real seria que um servidor de correio do destinatário aceitasse um e-mail do nosso postfix e enviasse um e-mail devolvido posteriormente para o endereço RCPT TO.
Então, como mapeamos esses endereços VERP para nossas contas de e-mail de manipulação de rejeição? Nós tentamos a nossa sorte com
alias_maps = regexp:/etc/postfix/verp_alias_maps
com verp_alias_maps sendo:
/^site1_bounce\[email protected]/ site1_bounce
/^site2_bounce\[email protected]/ site2_bounce
...
mas aparece como o postfix ignora nosso arquivo ailas_maps.
Tags postfix