Frage Ist Postfix das gleiche wie Sendmail?


Ich habe Postfix-Setup auf meinem Server, so dass ich ausgehende Mail über die Befehlszeile senden kann:

mail -s "Subject" address@example.com

Verwendet dies Sendmail oder Postfix? Ist "sendmail" nur eine Softwarekategorie oder ein eigenständiges Programm? Wenn etwas "sendmail-ready" ist, heißt das, dass es mit Postfix funktioniert?

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


55
2018-03-07 16:55


Ursprung




Antworten:


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

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


40
2018-03-07 16:59



Mit anderen Worten emuliert Postfix Sendmail. - stepancheg
Nein, tut es nicht. Es verwendet seine eigenen Konfigurationsdateien und versteht sendmail.cf nicht. - adamo
Postfix tut emulieren Sendmails Implementierung von sendmail, das Nachrichteneinreichprogramm. Abgesehen davon dienen sie dem gleichen Zweck, aber sie erreichen es auf ganz andere Weise. - Phil Miller
Ok, also kann ich die meisten Dinge verwenden, die über "sendmail" sprechen, obwohl ich Postfix-Setup habe, weil Postfix ein Mock-Sendmail-Frontend-Skript hat, das alles erledigt. So werden meine Apps nie wissen, dass sie nicht mit sendmail sprechen. - Xeoncross


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

Postfix wurde erstmals 1998 veröffentlicht und sollte eine Alternative zu dem weit verbreiteten Sendmail MTA sein, der seit 1982 weit verbreitet ist.

Hier sind die Zusammenfassungen aller 4 beliebten Mail-Agenten:

Postfix Summary Sendmail Summary

Exim Summary qmail Summary

Und ihre Vergleichstabelle:

MTA Suitability table

Quelle: Scherer

Für einen vollständigen Vergleich, überprüfen Sie: MTA-Vergleich auf shearer.org


30
2018-04-14 21:33





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

Postfix ist ein wenig einfacher für einen neuen Administrator einzurichten und hat einige nette Funktionen, die sich gut mit dem Mailspeicher-Ende des Prozesses integrieren (Cyrus POP / IMAP, Dovecot, etc.).

Wenn Sie keine E-Mails empfangen, die in diese Box eingehen, und sie an ein anderes System weitergeleitet werden, ist etwas Leichteres wie Exim eine bessere Wahl.


8
2018-03-07 17:32



Ich würde gerne Exim einrichten, wenn es merklich kleiner ist - aber es gibt einfach nicht viel da draußen, es sei denn, du schon weiß was du tust. - Xeoncross
Wir benutzen Exim für die Weiterleitungsboxen, weil Ubuntu standardmäßig mit mailutils installiert wird. Laufen dpkg-reconfigure exim4-config und 30 Sekunden Konfigurationsarbeit, um es auf den Mailserver zu richten. - Magellan