Est-ce que Postfix est la même chose que Sendmail?

59

J'ai installé Postfix sur mon serveur pour pouvoir envoyer du courrier sortant à l'aide de la ligne de commande:

mail -s "Subject" [email protected]
  1. Est-ce que cela utilise Sendmail ou Postfix ?
  2. " Sendmail " est-il simplement une catégorie de logiciel ou un programme distinct?
  3. Si quelque chose est " Sendmail-ready ", cela signifie-t-il que cela fonctionnera avec Postfix?

Tout ce que j'ai lu en ligne semble utiliser ces deux termes de manière interchangeable.

Xeoncross
la source

Réponses:

43

Sendmail est un programme (beaucoup plus ancien) de Postfix. Cependant, pour que chaque serveur de messagerie réussisse dans l'environnement Unix, un binaire sendmail (avec certaines des options de ligne de commande attendues) doit être fourni.

EDIT: voir par exemple la page de manuel du programme sendmail fournie par Postfix

adamo
la source
5
En d'autres termes, Postfix émule Sendmail.
stepancheg
1
Non. Il utilise ses propres fichiers de configuration et ne comprend pas sendmail.cf.
Adamo
25
Postfix fait la mise en œuvre de Emuler Sendmail de sendmail, le programme de soumission de message. En dehors de cela, ils servent le même objectif, mais le font par des moyens assez différents.
Phil Miller
Ok, je peux donc utiliser la plupart des choses qui parlent de requérir "sendmail" même si je suis installé avec postfix, car postfix a un script frontal fictif-sendmail qui gère tout. Ainsi, mes applications ne sauront jamais que ce n'est pas avec sendmail qu'elles discutent.
Xeoncross
44

Postfix et sendmail sont des implémentations différentes des agents de transfert de courrier utilisant le protocole SMTP (Simple Mail Transfer Protocol) pour le transport de courrier électronique sur Internet.

Postfix, publié pour la première fois en 1998, se voulait une alternative au Sendmail MTA, largement utilisé, et largement utilisé depuis 1982.

Voici les résumés de tous les 4 agents de courrier populaires:

Résumé Postfix Sendmail Résumé

Résumé Exim Résumé de qmail

Et leur tableau de comparaison:

Tableau d'adéquation MTA

Source: Shearer

Pour une comparaison complète, consultez: Comparaison MTA sur shearer.org

Kenorb
la source
9

Sendmail et Postfix sont en effet tous deux des agents de transfert de courrier (MTA).

Postfix est un peu plus facile à configurer pour un nouvel administrateur et dispose de fonctionnalités intéressantes qui s'intègrent bien à la fin du processus de stockage du courrier (Cyrus POP / IMAP, Dovecot, etc.).

Si vous n'acceptez pas les e-mails entrants dans cette boîte et que ceux-ci sont transférés vers un autre système, un choix plus léger, comme Exim, peut constituer un meilleur choix.

Magellan
la source
1
J'adorerais installer Exim s'il est sensiblement plus petit - mais il n'y en a pas tellement, sauf si vous savez déjà ce que vous faites .
Xeoncross
3
Nous utilisons Exim sur les boîtes de transfert, car c’est ce que Ubuntu installe par défaut avec mailutils. En cours d’exécution dpkg-reconfigure exim4-configet 30 secondes de configuration, vous devez pointer sur le serveur de messagerie.
Magellan