Postfix é a mesma coisa que Sendmail?

59

Eu tenho a configuração do Postfix no meu servidor para poder enviar e-mails usando a linha de comando:

mail -s "Subject" [email protected]
  1. Isso está usando o Sendmail ou o Postfix ?
  2. O " Sendmail " é apenas uma categoria de software ou um programa distinto?
  3. Se algo estiver " pronto para o Sendmail ", isso significa que funcionará com o Postfix?

Tudo o que li online parece usar esses dois termos de forma intercambiável.

Xeoncross
fonte

Respostas:

43

O Sendmail é um programa diferente (e muito mais antigo) do Postfix. No entanto, para que todo servidor de correio tenha sucesso no ambiente Unix, um binário sendmail (com algumas das opções de linha de comando esperadas) deve ser fornecido.

EDIT: Veja, por exemplo, a página de manual do programa sendmail fornecida pelo Postfix

adamo
fonte
5
Em outras palavras, o Postfix emula o Sendmail.
stepancheg
1
Não, não tem. Ele usa seus próprios arquivos de configuração e não entende o sendmail.cf.
Adamo
25
Postfix faz emular implementação do Sendmail de sendmail, o programa de envio da mensagem. Fora isso, eles servem ao mesmo propósito, mas o realizam por meios bastante diferentes.
Phil Miller
Ok, então eu posso usar a maioria das coisas que falam sobre a necessidade de "sendmail", embora eu tenha a configuração do postfix porque o postfix tem um script de front-end do mock-sendmail que lida com tudo. Portanto, meus aplicativos nunca saberão que não é com o sendmail que eles estão conversando.
Xeoncross
44

Postfix e sendmail são implementações diferentes de Mail Transfer Agents que usam SMTP (Simple Mail Transfer Protocol) para transporte de email pela Internet.

O Postfix, lançado pela primeira vez em 1998, pretendia ser uma alternativa ao amplamente utilizado Sendmail MTA, amplamente utilizado desde 1982.

Aqui estão os resumos dos 4 agentes de correio populares:

Resumo do Postfix Resumo do Sendmail

Resumo Exim Resumo do qmail

E sua tabela de comparação:

Tabela de adequação do MTA

Fonte: shearer

Para uma comparação completa, consulte: Comparação MTA em shearer.org

kenorb
fonte
9

O Sendmail e o Postfix são de fato ambos os agentes de transferência de correio (MTAs).

O Postfix é um pouco mais fácil de configurar para um novo administrador e possui alguns recursos interessantes que se integram bem ao final do processo de armazenamento de mensagens (Cyrus POP / IMAP, Dovecot, etc.).

Se você realmente não aceitará o recebimento de emails nessa caixa e será encaminhado para outro sistema, algo mais leve, como o Exim, pode ser uma escolha melhor.

Magalhães
fonte
1
Eu adoraria configurar o Exim se ele for visivelmente menor - mas não há muito por aí, a menos que você já saiba o que está fazendo .
Xeoncross
3
Usamos o Exim nas caixas de encaminhamento porque é o que o Ubuntu instala por padrão com o mailutils. A execução dpkg-reconfigure exim4-confige 30 segundos de configuração funcionam para apontar para o servidor de email.
Magalhães