Eu opero um pequeno servidor de email para meus emails particulares, alguns amigos que têm sites e duas ONGs. No total, meu servidor envia entre 60 e 400 mensagens por dia. Agora, muitos desses emails são emails pessoais , entre duas ou mais pessoas que se conhecem. Ocasionalmente (geralmente uma ou duas vezes por semana), haverá uma correspondência enviada aos "membros" de uma ONG, informando-lhes as novidades etc.
Agora eu já mudei as "correspondências em massa" (cerca de 100 destinatários, todos conhecidos pessoalmente e manualmente assinados através de um formulário em papel) para mailgun.org.
Ainda recebo (e cada vez mais) mensagens rejeitadas. Especialmente grandes provedores de e-mail como Gmail, Yahoo ou Microsoft (hotmail, live.com, ...) decidem rejeitar o 550 ou enviar mensagens pessoais para a pasta Spam dos destinatários. Às vezes isso acontece:
- usuário do gmail envia e-mail para o usuário no meu sistema
- usuário no meu sistema responde
- a resposta está sendo rejeitada ou enviada para spam
Coisas que eu fiz:
- configurar o DKIM (assinatura por domínio de todos os emails de saída)
- configurar o SPF, os domínios geralmente têm
~all
, alguns-all
- Eu tenho um PTR correto para o IP do meu servidor de email
- obviamente, sem retransmissão aberta, os usuários só podem enviar de seu próprio endereço de email após a autenticação
- Eu tenho políticas DMARC para a maioria dos domínios
- Classifico o limite de mensagens enviadas, para alguns servidores de correio, até 1 por minuto
- os serviços de teste de correio relatam pontuações "perfeitas" (todas aprovadas) para todas as opções acima
- Verifico regularmente meu IP quanto à lista negra usando http://www.dnsbl.info - é sempre tudo verde
Agora, o paradoxo está aqui: para a maioria dos grandes provedores de e-mail, existe uma maneira de se registrar para monitorar as taxas de rejeição e a reputação de IP:
- https://postmaster.google.com
- https://postmaster.live.com/snds
- e acredito que o Yahoo tem algo parecido
mas não classifico como remetente em massa, devido ao baixo volume. Então eu me registrar para monitorar a minha reputação e rejeição taxas, mas porque eu não enviar e-mails em massa, não há relatos.
Há mais alguma coisa que eu possa fazer para melhorar as taxas de entrega de correio? Ou devo desistir e parar de tentar operar meu próprio servidor de correio?
Caso seja relevante: eu uso o postfix e tenho regras muito rígidas sobre mensagens recebidas (ou seja, nenhum domínio / nome de host desconhecido ou registro SPF inválido, uso spamassassin etc.)
Atualizar
Aqui está um exemplo, enviado de mim para meus sogros e ele chegou na pasta SPAM: http://pastebin.com/BC6YgjpQ (substituí o domínio do endereço de envio por example.com
e o endereço dos destinatários por example@gmail.com
)
Desde que surgiu a pergunta: as conexões com o Gmail são Untrusted TLS connection established to gmail-smtp-in.l.google.com[2a00:1450:400c:c0b::1b]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
criptografadas.