Estou executando um servidor Postfix local. Ele funciona bem para envio na porta 587. Eu o uso porque, na verdade, ele tem uma taxa de rejeição menor do que o Amazon SES e vários outros provedores de SMTP comerciais que tentei (acredite ou não).
Como a maioria dos conselhos neste fórum aconselha, usei o mail-receiver para entrada na porta 25. Funciona bem. Mas os bounces usando a regex VERP não passam. Não consigo resolver isso.
Então, desativei isso e gastei muito esforço para instalar o Dovecot e configurar o POP3 em conjunto com o Postfix.
Meu domínio é [something].space. e o usuário para entrada para a categoria Geral é [something]@[something].space. Agora tenho uma caixa de correio local para esse usuário que o Discourse pesquisa via POP3. [Melhor ocultar os nomes reais para evitar spam, eu acho.] Então, há apenas esse usuário para entrada.
Mas os bounces voltam para a regex VERP que você tem que configurar. E eles não podem ser entregues em lugar nenhum porque não existe tal usuário ‘replies’. Aqui está a entrada do mail.log para um exemplo de e-mail enviado propositalmente para um endereço inexistente:
[something] postfix/local[218189]: 068272FEA4F: to=<replies+verp-7d39e178a71b450220c072608e269da7@[something].space>, relay=local, delay=0.01, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: “replies”)
[Domínio novamente editado por segurança.]
Ajuda seria muito apreciada. Por favor, não me peça para voltar ao mail-receiver, pois ele teve exatamente o mesmo problema, e eu prefiro usar Dovecot/Postfix neste momento. Tenho certeza de que outros têm uma configuração semelhante com sucesso.
Aqui está a configuração VERP:
replies+%{reply_key}@.space