É fácil hospedar um servidor de e-mail no Ubuntu ... Mas é muito difícil fazer isso bem.
É quase impossível para um novato fazê-lo, assim como uma empresa profissional pode.
Você pode resumir os argumentos para:
-
Tempo de atividade . Os hosts de correio profissional podem ter várias máquinas MX lendo seu email em um banco de dados de cluster com balanceamento de carga. Eles estarão em 99,999999999% do tempo. Se o seu servidor ficar inativo, as pessoas que enviarem e-mails para você verão rejeições. Não ficará muito bem e você perderá os e-mails recebidos.
-
Spam . São necessários bilhões de e-mails recebidos para detectar com precisão quais mensagens são realmente spam. É por isso que jogadores como o Gmail são muito bons nisso. Ferramentas como o Spam Assassin contam com números e treinamentos precisos (que o Gmail e outros geram através do crowdsourcing de todos os comentários de seus usuários).
-
Segurança . A entrega, processamento e acesso de e-mails, incluindo o webmail, tem muitos vetores de ataque. Não é como um servidor da Web em que você pode solicitar análises e limites de quadros. Muitos processos interagem com esses dados estranhos, possivelmente inseguros, e há tantos ataques emergentes em cada parte dessa pilha. Você tem que ficar em cima dele o tempo todo .
-
Listas negras e brancas . A abundância de spammers fez com que muitos sistemas de filtragem de spam funcionassem, pelo menos parcialmente, em listas de spammers conhecidos. Se o seu provedor obtiver uma reputação ruim por permitir spam, seu IP pode ser capturado em uma lista negra de todo o seu intervalo de IP. Isso fará com que seus e-mails enviados sejam simplesmente descartados.
Existem muitos programas de lista de permissões "certificados" ao redor, onde as empresas podem pagar para serem incluídas. Normalmente, é caro participar, mas é isso que você precisa se planeja enviar muitos e-mails.
E-mail hospedado é barato (pode até ser gratuito) e há algumas ótimas opções por aí. Se isso não valer nada para você, sinta-se à vontade para realizá-lo sozinho, mas honestamente, uma pessoa inteligente permite que alguém lide com a dor de cabeça.
Isso não quer dizer que o servidor básico ou a segurança LAMP sejam passeios no parque. O Ubuntu cuidará da segurança básica - desde que você se mantenha atualizado com as atualizações de pacote - mas você terá que gerenciar coisas não empacotadas como instalações do Wordpress e do Drupal, bem como tomar decisões sensatas para firewall de serviços não essenciais e não fazer nenhuma configuração faux pas.
Até mesmo coisas como o endurecimento básico do SSH (revelação: meu) podem demorar um pouco.