Czy Postfix to to samo, co Sendmail?

59

Mam konfigurację Postfix na moim serwerze, aby móc wysyłać pocztę wychodzącą za pomocą wiersza polecenia:

mail -s "Subject" [email protected]
  1. Czy używasz Sendmaila lub Postfixa ?
  2. Czy „ Sendmail ” to tylko kategoria oprogramowania czy odrębny program?
  3. Jeśli coś jest „ gotowe do Sendmaila ”, czy to znaczy, że będzie działać z Postfix?

Wszystko, co przeczytałem online, wydaje się używać tych dwóch terminów zamiennie.

Xeoncross
źródło

Odpowiedzi:

43

Sendmail to inny (i znacznie starszy) program niż Postfix. Jednak aby każdy serwer pocztowy odniósł sukces w środowisku Unixowym, należy podać plik binarny sendmail (z niektórymi oczekiwanymi opcjami wiersza poleceń).

EDYCJA: Zobacz na przykład stronę podręcznika dla programu sendmail dostarczonego przez Postfix

adamo
źródło
5
Innymi słowy, Postfix emuluje Sendmail.
stepancheg,
1
Nie. Używa własnych plików konfiguracyjnych i nie rozumie sendmail.cf.
Adamo,
25
Postfix nie naśladować realizację Sendmail użytkownikiem sendmail, program składania wiadomość. Poza tym służą temu samemu celowi, ale osiągają go w inny sposób.
Phil Miller,
Ok, więc mogę korzystać z większości rzeczy, które mówią o wymaganiu „sendmaila”, mimo że mam konfigurację Postfiksa, ponieważ Postfix ma skrypt frontendowy próbny-sendmail, który obsługuje wszystko. Więc moje aplikacje nigdy się nie dowiedzą, że nie jest to sendmail, z którym rozmawiają.
Xeoncross,
44

Postfix i sendmail to różne implementacje agentów przesyłania poczty, które używają protokołu SMTP do przesyłania poczty e-mail przez Internet.

Postfix wydany po raz pierwszy w 1998 roku miał być alternatywą dla powszechnie używanego MTA Sendmaila, który był szeroko stosowany od 1982 roku.

Oto podsumowania wszystkich 4 popularnych agentów pocztowych:

Podsumowanie Postfix Podsumowanie Sendmaila

Podsumowanie Exim Podsumowanie qmail

I ich tabela porównawcza:

Tabela przydatności MTA

Źródło: shearer

Aby uzyskać pełne porównanie, sprawdź: Porównanie MTA na shearer.org

kenorb
źródło
9

Sendmail i Postfix są rzeczywiście zarówno agentami przesyłania poczty (MTA).

Postfix jest nieco łatwiejszy do skonfigurowania dla nowego administratora i ma kilka fajnych funkcji, które dobrze integrują się z końcem procesu sklepu pocztowego (Cyrus POP / IMAP, Dovecot itp.).

Jeśli tak naprawdę nie będziesz akceptować wiadomości e-mail przychodzących do tego pola i zostanie ona przekazana do innego systemu, lepszym wyborem może być coś lżejszego, na przykład Exim.

Magellan
źródło
1
Chciałbym skonfigurować Exima, jeśli jest zauważalnie mniejszy - ale nie ma tam tak wiele, chyba że wiesz już , co robisz .
Xeoncross,
3
Używamy Exima na skrzynkach przekazujących, ponieważ to właśnie Ubuntu instaluje domyślnie z mailutils. Uruchomiona dpkg-reconfigure exim4-configi 30 sekund konfiguracji działa, aby skierować ją na serwer pocztowy.
Magellan,