Ist Postfix dasselbe wie Sendmail?

59

Ich habe Postfix auf meinem Server eingerichtet, damit ich ausgehende E-Mails über die Befehlszeile senden kann:

mail -s "Subject" [email protected]
  1. Verwendet dies Sendmail oder Postfix ?
  2. Ist " Sendmail " nur eine Softwarekategorie oder ein bestimmtes Programm?
  3. Wenn etwas " Sendmail-ready " ist, funktioniert es dann mit Postfix?

Alles, was ich online gelesen habe, scheint diese beiden Begriffe synonym zu verwenden.

Xeoncross
quelle

Antworten:

43

Sendmail ist ein anderes (und viel älteres) Programm als Postfix. Damit jedoch jeder Mailserver in der Unix-Umgebung erfolgreich ist, muss eine sendmail-Binärdatei (mit einigen der erwarteten Befehlszeilenoptionen) bereitgestellt werden.

BEARBEITEN: Siehe zum Beispiel die Handbuchseite für das von Postfix bereitgestellte Sendmail-Programm

adamo
quelle
5
Mit anderen Worten emuliert Postfix Sendmail.
stepancheg
1
Nein, tut es nicht. Es verwendet seine eigenen Konfigurationsdateien und versteht sendmail.cf nicht.
adamo
25
Postfix tut Sendmail-Implementierung von emulieren sendmail, die Nachrichtenübermittlung Programm. Davon abgesehen dienen sie demselben Zweck, erreichen ihn jedoch auf ganz andere Weise.
Phil Miller
Ok, so kann ich die meisten Dinge verwenden, die über das Erfordernis von "sendmail" sprechen, obwohl ich ein Postfix-Setup habe, da postfix ein Mock-Sendmail-Frontend-Skript hat, das alles behandelt. Meine Apps werden also nie erfahren, dass es sich nicht um Sendmail handelt, mit dem sie sprechen.
Xeoncross
44

Postfix und sendmail sind verschiedene Implementierungen von Mail Transfer Agents, die SMTP (Simple Mail Transfer Protocol) für den E-Mail-Transport über das Internet verwenden.

Postfix, das erstmals 1998 veröffentlicht wurde, sollte eine Alternative zum weit verbreiteten Sendmail-MTA sein, der seit 1982 weit verbreitet war.

Hier sind die Zusammenfassungen aller 4 beliebten Mailagenten:

Postfix-Zusammenfassung Sendmail Zusammenfassung

Exim Summary qmail Zusammenfassung

Und ihre Vergleichstabelle:

MTA-Eignungstabelle

Quelle: Scherer

Den vollständigen Vergleich finden Sie unter: MTA-Vergleich auf shearer.org

Kenorb
quelle
9

Sendmail und Postfix sind in der Tat beide Mail Transfer Agents (MTAs).

Postfix ist für einen neuen Administrator viel einfacher einzurichten und verfügt über einige nützliche Funktionen, die sich gut in den Mail-Store integrieren lassen (Cyrus POP / IMAP, Dovecot usw.).

Wenn Sie E-Mails, die in diese Box eingehen, nicht akzeptieren und sie an ein anderes System weiterleiten, ist etwas Leichteres wie Exim möglicherweise die bessere Wahl.

Magellan
quelle
1
Ich würde es lieben, Exim einzurichten, wenn es merklich kleiner ist - aber es gibt nicht so viel, es sei denn, Sie wissen bereits , was Sie tun .
Xeoncross
3
Wir verwenden Exim für die Weiterleitungsboxen, da Ubuntu dies standardmäßig mit mailutils installiert. Läuft dpkg-reconfigure exim4-configund 30 Sekunden der Konfiguration arbeiten, um es auf den Mail-Server zu verweisen.
Magellan