Existem algumas opções a serem feitas ao selecionar um MTA para instalar; a primeira é se você quer um MTA somente de envio ou precisa de um servidor de e-mail completo.
Este post do Unix.SE fornece uma lista abrangente de MTAs somente de envio disponíveis; todos eles já estão empacotados para o Ubuntu 10.10. Existem algumas coisas que você pode querer considerar ao escolher um MTA somente de envio:
-
se pode enfileirar e-mails para entrega posterior em caso de falha: IIRC, somente
nullmailer
pode fazer isso. -
se ele substituirá o agente de entrega de mensagens do sistema (procure um linha
Provides: mail-transport-agent
na saída deapt-cache show package
). Em caso afirmativo, todo o correio originário do sistema (incluindo relatórios de cron jobs, estatísticas de popularidade, etc) será tratado pelo MTA que você instalar: se você não configurar aliases de e-mail corretos para root e outros usuários, o e-mail pode acabar entregue no endereço errado (normalmente, alguns sysadmin em seu ISP). Atualmente, pacotesnullmailer
,esmtp-run
(mas nãoesmtp
) essmtp
se enquadram nessa categoria. -
Todos os MTAs somente para envio encaminharão seu e-mail para outro servidor (chamado "relay host" ou "smarthost"; normalmente é o SMTP do seu ISP servidor) e, em seguida, deixá-lo lidar com todos os detalhes da Internet real entrega de correio. Você precisa descobrir se há algum requisitos especiais para se conectar ao servidor ISP (por exemplo, alguns tipo de autenticação ou TLS) e escolha um MTA que suporte o recursos necessários (por exemplo,
ssmtp
não suporta nenhum tipo de autenticação ou SSL / TLS).
Servidores de e-mail completos incluem exim , postfix e sendmail . o script de instalação pós-instalação para Debian / Ubuntu fará ótimo trabalho de produzir uma configuração de trabalho para alguma configuração comum (entrega de e-mail apenas ao sistema local; envio de e-mail por meio de "smarthost" - ou seja, um servidor de e-mail que você canaliza todos os seus e-mails através, normalmente host SMTP do seu ISP; site da internet com conectividade de entrada e saída). IMHO, o postfix é o mais fácil de executar e configurar, mas desde que é tão capaz, o seu manual de configuração é muito mais longo do que qualquer um dos MTAs somente de envio.
Além disso, o risco real com a configuração de um servidor de e-mail é que, se você cometer um erro na configuração local, você acaba com o correio entregue no lugar errado (leia-se: perdido) ou -worse - com um sistema open-relay que pode ser usado por spammers (e, acredite, eles pode encontrar um retransmissor aberto antes que você perceba que seu servidor é um).
Meu conselho seria começar com um MTA somente para envio e depois atualizar para um servidor de email completo somente se você ver a necessidade não é o caso se você quer apenas enviar e-mails para o seu GMail endereço).