Talvez essa visão geral ajude ...
No momento, estou tentando entender como os sistemas Linux enviam e-mails, a partir do Apache, até o Sendmail e, finalmente, saem pela porta.
Especificamente, estou usando o CentOS 5 que está usando o Sendmail, tenho certeza de que é a configuração de baunilha, embora eu mesmo não tenha configurado tudo.
Estou interessado em coisas como, como o correio é enfileirado quando um serviço como o sendmail está desabilitado, como o Apache e o Sendmail conversam entre si, que outras opções existem ao invés do Sendmail, etc.
Minha missão mais imediata é descobrir como criar uma lista de permissões para envio, para que as mensagens só possam ser enviadas para destinatários específicos e, se um email for bloqueado, ele seja redirecionado para um endereço especificado. Eu não sou de maneira alguma parcial ao sendmail, e se realizar tal tarefa envolvia trocar de software, então eu sou tudo para isso.
O servidor em si é um servidor de teste, mas recentemente conseguiu enviar alguns dados de produção para os endereços de e-mail de produção, o que causou um pouco de constrangimento e, por isso, fui encarregado de bloqueá-lo, todo o processo de mala direta no Linux.
Editar: Além disso, o estado atual do servidor em que estou trabalhando é o seguinte; O sendmail está desabilitado e um monte de e-mails estão agora empilhados no clientmqueue, no entanto, alguns deles não parecem conter nenhum dado do destinatário. Os dados do destinatário são mantidos em outro lugar? O que provavelmente acontecerá se eu ativar o sendmail, esses itens serão enviados?