Devo executar meu próprio MTA?

22

Eu preciso enviar um grande volume de e-mails, aproximadamente 60.000 por semana. No momento, terceirizamos esse serviço para terceiros, e esperamos dobrar nosso volume nos próximos 6 meses. Desde que o serviço está começando a ser muito caro, eu estava pensando em criar o nosso próprio MTA.

Nosso próprio SysAdmin nos disse que não é nada difícil ter nosso próprio MTA, mas temo que ele tenha simplificado demais isso.

É difícil lidar com um MTA? Devo ter medo de que meu MTA perca os e-mails da empresa? Devo ficar com um serviço de terceiros?

p.s: os e-mails foram coletados de acordo com a legislação local sobre privacidade, por isso, não há spam.

    
por Mascarpone 05.12.2011 / 11:38

7 respostas

36
Não deve haver problemas em fazê-lo sozinho, no entanto, você precisa de um administrador de sistema experiente, ou um administrador de sistema disposto a aprender algo novo. Não é tão fácil quanto apenas executar outro daemon e abrir uma porta no firewall.

Eu gerencio um MTA para projetos pessoais em um VPS, e embora você naturalmente precise de alta disponibilidade e seja capaz de lidar com muito mais carga, a configuração geral seria praticamente a mesma. Alguns conselhos gerais:

  • Certifique-se de não acabar com um retransmissor aberto. Você será colocado na lista negra
  • Leia sobre como evitar a temida pasta de spam
  • Verifique se os registros MX corretos estão em vigor
  • Use um subdomínio para seu MTA somente de envio (mailer.example.com)
  • Use cabeçalhos de e-mail corretos, de: e responda a:
  • Use DKIM para assinar mensagens (ajuda a evitar spam também)

EDITAR:

Esqueci dois pontos importantes (obrigado symcbean):

  • SPF , para restringir o e-mail do seu domínio a IPs específicos ou intervalos
  • Manipulação de rejeição inteligente; configurado para conversar com seu aplicativo de lista de endereços (removendo endereços mortos etc.)
por 05.12.2011 / 12:32
17

A menos que sua empresa esteja no ramo de envio de e-mails , só considerarei isso como um último recurso.

Há muitas empresas por aí que enviam e-mails em massa, por isso estou inclinado a fazer compras (ou renegociar taxas) antes de investir tempo & recursos para construir e suportar sua própria solução MTA.

Manter uma empresa ágil e capaz de dinamizar é fundamental. A terceirização de serviços não críticos permite que você realize com mais facilidade isso.

Tendo dito isso, se você está no negócio de enviar e-mails, então você deve absolutamente olhar para a criação de seu próprio MTA - embora você ainda possa querer olhar para hospedar isso em um ambiente VPS.

    
por 05.12.2011 / 17:53
16

Our own SysAdmin told us it is not difficult at all to have our own MTA, but I'm afraid he might have oversimplified this.

Ou ele é algum tipo de super-nerd, ou ele não entende o problema.

Executar um MTA é relativamente simples. Executar um MTA fornecendo um grande volume de e-mails em massa, mantendo uma boa capacidade de entrega, é muito, muito complicado.

cvaldemar sugere o uso de DKIM, no entanto, não faz menção ao SPF (estes não são mutuamente exclusivos, no entanto, o último tem taxas muito mais altas de adoção). Além dos pontos mencionados nesse post, você também precisa habilitar a aceleração por destino, manuseio inteligente de rejeição e gerenciamento de lista pró-ativo (para evitar a má reputação de rejeições).

A execução de um servidor em um intervalo de endereços atribuído a você ganhará uma reputação muito maior do que em um servidor hospedado. O também simplifica o processo de configuração de registros PTR (também aumenta sua reputação).

A execução interna do spamassassin ajudará você a identificar problemas no início do processo.

    
por 05.12.2011 / 15:11
11

Se você tiver a experiência necessária, poderá fazê-lo.

Sugiro não perder os emails, para começar a testar o seu novo MTA com uma pequena quantidade de emails. Quando estiver satisfeito, você poderá usá-lo para todos os seus e-mails.

    
por 05.12.2011 / 11:42
10

Se você está fazendo esse volume de e-mail, espero que você tenha um sistema automatizado enviando o o email. Com base na quantidade de e-mail que você está gerando, parece que, até certo ponto, você está no negócio de enviar e-mails. Quão importante para o seu negócio é que o seu email seja entregue. Se é importante, você precisa ter uma boa noção de como seu e-mail é tratado. No entanto, você implementa a sua solução, você vai querer garantir o feedback adequado para que:

  • você remove os endereços mortos;
  • você detecta configuração incorreta; e
  • você recebe notificações se for adicionado a uma lista negra.

Configurar seu próprio MTA não é tão difícil, e uma vez configurados eles tendem a executar com pouca manutenção. Existem normas e convenções a serem seguidas, e a falha em segui-las prejudicará sua capacidade de entregar correspondências de maneira confiável. Infelizmente, algumas das organizações envolvidas no envio de mensagens de alto volume para outros não as seguem. Usar um serviço de terceiros pode resultar em seu e-mail ser classificado como spam.

Eu postei um discurso em Como executar um servidor de e-mail destinado principalmente aos desinformados. Isso explica um pouco sobre o que está envolvido na execução de um MTA. Minha Política de e-mail fornece recursos adicionais, assim como outras postagens que fiz em Email .

Para esse tipo de correspondência, considere usar um subdomínio e um servidor dedicados. O ajuste para o e-mail em massa de alto volume pode ser significativamente diferente do que você deseja para o e-mail pessoa a pessoa. Certifique-se de que aceita e analisa o email enviado para os endereços postmaster e abuse . Se você tiver endereços de e-mail inválidos em sua (s) lista (s), você poderá se deparar com problemas de tamanho de fila inicialmente. Você pode registrar seu domínio com muitos dos grandes serviços de hospedagem de e-mail, como Gmail, Hotmail, etc.

EDIT: Executar o seu próprio MTA para um serviço como este não significa que você precisa executar o seu próprio MX. Seu MX (Mail Exchange) e MTA para correspondência regular podem ser manipulados por terceiros. Use um subdomínio dedicado para lidar com e-mails em massa e / ou automatizados. Gerencie-o de acordo com suas necessidades.

    
por 06.12.2011 / 04:03
2

A execução de um MTA não é tão difícil, mas requer alguma experiência.

Mas, você pode usar esse novo MTA para enviar somente emails em massa. Você não precisa mudar toda a mensagem da empresa para ela.

    
por 05.12.2011 / 12:16
-1

Eu achei o MTA MailerQ fácil de configurar e parece ser construído para lidar com volumes muito grandes de e-mail. Você pode assistir enviando resultados ao vivo do gui e mudar as regras na hora.

    
por 08.03.2013 / 11:46