Eu prefiro o CentOS porque eu não gosto do layout do Debian / Ubuntu em seus pacotes apache / dns / dhcpd, mas eu usei o Ubuntu Server LTS em um ambiente de servidor de produção, então vou tentar ajudar.
- Ubuntu ou Debian? Qualquer um deles / ou visto como o Ubuntu é baseado no Debian. Ambos têm muita documentação e uma grande base de usuários para obter ajuda. Se você escolher o Ubuntu, certifique-se de usar o Ubuntu Server Edition LTS. Você não quer se encontrar sem apoio em 18 meses.
- Eu usaria o Apache, a menos que um servidor da web diferente fosse um requisito. Você encontrará a maioria das plataformas da Web projetadas em torno do Apache. Se você for com um servidor de terceiros, poderá ficar sem suporte e procurar respostas / correções.
- php / mysql: Ambos lhe darão acesso a versões recentes. Você precisará adicionar repositórios para obter o melhor resultado. Eu não recomendaria borda "sangrando" para um servidor de produção.
- SMTP: Eu só usei o Postfix e o Qmail. Dos dois eu prefiro o Postfix.
- Anti-spam: Atualmente, eu executo o Postfix com o Amavisd-new e o Spam Assassin em dois retransmissores SMTP frontais com bons resultados. Especialmente quando você adiciona os conjuntos de regras de terceiros. Não se esqueça de configurar sua instalação (postfix ou exim) para usar algumas das listas negras de terceiros disponíveis.
Nenhuma distro vai fazer tudo do jeito que você quer sair da caixa. Espere editar arquivos de configuração e instalar pacotes extras.
Se você realmente não tem certeza, faça o download de uma cópia das distribuições que você quer experimentar e uma cópia do servidor VMWare. Instale cada um em uma máquina virtual e veja o que você gosta.