No momento, estou configurando um servidor de correio para envio em massa para uma organização sem fins lucrativos. Decidi usar o Postfix, pois já tinha alguma experiência com a configuração. No entanto, minha experiência foi para ambientes de vários domínios apoiados por um banco de dados MySQL, não uma solução de mala direta em massa.
O que estou tentando realizar precisa atender ao seguinte:
- Servidor SMTP que permite enviar e-mails a partir de qualquer endereço de e-mail/domínio que escolher;
- Permita o envio de e-mails apenas com esses domínios do próprio servidor, para evitar que isso funcione como open-relay e tenha problemas com spam;
- Ainda possuo um
virtual_aliases
,mailbox-domains
,mailbox-maps
configuração baseada em um banco de dados MySQL para que eu possa criar e-mails internos@massmail.example
para usar como caminho de devolução/retorno de e-mail para rastrear erros;
Minha configuração atual é um ambiente de vários domínios, posso adicionar domínios e usuários ao banco de dados MySQL [email protected]
, conectar-me ao SMTP, enviar e-mail e receber por IMAP. Tudo funciona bem.
No entanto, como devo implementar a parte: "enviar e-mails de qualquer endereço de e-mail/domínio que escolherem"?
Para enviar e-mails de [email protected]
, devo:
- Adicione o domínio
non-profit.com
navirtual_domains
tabela e crie o usuário[email protected]
novirtual_users
, faça o login com esse endereço e envie os e-mails? - Faça login com o e-mail de rejeição interno
[email protected]
, use-o para enviar e-mail, mas altere oFROM
cabeçalho para[email protected]
?
Quais são as opções corretas em termos de conformidade de envio em massa de detecção de SPAM? Algum dos itens acima ou algo mais? Como plataformas como o mail chimp lidam com isso?
Eu tentei a opção (2) e o gmail, por exemplo, diz algo assim:
Você não pode ter envio em massa, sem SPAM, a menos que os usuários tenham se registrado e aprovado seu endereço de e-mail ou qualquer outro reconhecimento de 2 fatores.
Restrinja o MTA ao IP, edite main.cf e adicione os IPs de onde deseja enviar. ou seja, inet_interfaces = public-ip,127.0.0.1
criar um mapa genérico para os diferentes domínios de onde desejam enviar. veja por exemplo: http://www.cyberciti.biz/tips/howto-postfix-masquerade-change-email-mail-address.html