Postfix è la stessa cosa di Sendmail?


59

Ho installato Postfix sul mio server in modo da poter inviare la posta in uscita usando la riga di comando:

mail -s "Subject" address@example.com
  1. E 'questo usando Sendmail o Postfix ?
  2. " Sendmail " è solo una categoria di software o un programma distinto?
  3. Se qualcosa è " pronto per Sendmail " significa che funzionerà con Postfix?

Tutto ciò che ho letto online sembra usare questi due termini in modo intercambiabile.

Risposte:


43

Sendmail è un programma diverso (e molto più vecchio) da Postfix. Tuttavia, affinché ogni server di posta abbia successo nell'ambiente Unix, è necessario fornire un file binario sendmail (con alcune delle opzioni previste della riga di comando).

EDIT: vedi ad esempio la pagina di manuale per il programma sendmail fornito da Postfix


5
In altre parole, Postfix emula Sendmail.
Stepancheg

1
No non lo fa. Utilizza i propri file di configurazione e non comprende sendmail.cf.
Adamo,

25
Postfix fa implementazione emuli di Sendmail di sendmail, il programma di invio del messaggio. Oltre a ciò, servono allo stesso scopo, ma lo raggiungono con mezzi piuttosto diversi.
Phil Miller,

Ok, quindi posso usare la maggior parte delle cose che parlano della necessità di "sendmail" anche se ho una configurazione postfix perché postfix ha uno script frontend mock-sendmail che gestisce tutto. Quindi le mie app non sapranno mai che non è sendmail con cui stanno parlando.
Xeoncross

44

Postfix e sendmail sono diverse implementazioni degli agenti di trasferimento di posta che utilizzano il protocollo SMTP (Simple Mail Transfer Protocol) per il trasporto di posta elettronica su Internet.

Postfix rilasciato per la prima volta nel 1998 intendeva essere un'alternativa all'MTA Sendmail ampiamente utilizzato, che è stato ampiamente utilizzato dal 1982.

Ecco i riassunti di tutti e 4 gli agenti di posta popolari:

Riepilogo Postfix Riepilogo di Sendmail

Riepilogo exim Riepilogo qmail

E la loro tabella di confronto:

Tabella di idoneità MTA

Fonte: shearer

Per un confronto completo, consultare: Confronto MTA su shearer.org


9

Sendmail e Postfix sono entrambi agenti Mail Transfer Agent (MTA).

Postfix è un po 'più semplice da configurare per un nuovo amministratore e ha alcune belle funzioni che si integrano bene con la fine del processo dell'archivio di posta (Cyrus POP / IMAP, Dovecot, ecc.).

Se non accetti effettivamente la posta elettronica in arrivo in quella casella e viene inoltrata a un altro sistema, qualcosa di più leggero come Exim potrebbe essere una scelta migliore.


1
Mi piacerebbe installare Exim se è notevolmente più piccolo - ma non c'è molto là fuori su di esso a meno che tu non sappia già cosa stai facendo .
Xeoncross

3
Usiamo Exim sulle scatole di inoltro perché è quello che Ubuntu installa di default con mailutils. In esecuzione dpkg-reconfigure exim4-confige 30 secondi di configurazione funzionano per puntarlo al server di posta.
Magellan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.