Чи Postfix те саме, що і Sendmail?


59

У мене на сервері встановлено Postfix, щоб я міг надсилати вихідну пошту за допомогою командного рядка:

mail -s "Subject" address@example.com
  1. Це використовується Sendmail або Postfix ?
  2. Чи " Sendmail " - це лише категорія програмного забезпечення або окрема програма?
  3. Якщо щось є " Sendmail готовим ", це означає, що воно буде працювати з Postfix?

Все, що я читав в Інтернеті, схоже, використовує ці два терміни взаємозамінно.

Відповіді:


43

Sendmail - інша (і значно старша) програма від Postfix. Однак, щоб кожен поштовий сервер досяг успіху в середовищі Unix, слід надати бінарний файл sendmail (з деякими очікуваними параметрами командного рядка).

EDIT: Див., Наприклад, сторінку керівництва програми sendmail, що надається Postfix


5
Іншими словами, Postfix емулює Sendmail.
степанчег

1
Ні, це не є. Він використовує власні конфігураційні файли і не розуміє sendmail.cf.
адамо

25
Postfix робить емулювати реалізацію Sendmail по sendmail, програма відправки повідомлень. Крім цього, вони служать тій самій цілі, але досягають її досить іншими способами.
Філ Міллер

Гаразд, тому я можу використовувати більшість речей, які говорять про те, щоб вимагати "sendmail", навіть якщо у мене встановлено постфікс, оскільки у Postfix є сценарій фронтенда mock-sendmail, який обробляє все. Тому мої програми ніколи не дізнаються, що це не sendmail, з яким вони розмовляють.
Xeoncross

44

Postfix і sendmail - це різні реалізації агентів перенесення пошти, які використовують простий протокол передачі пошти (SMTP) для транспортування електронної пошти через Інтернет.

Постфікс, вперше випущений у 1998 році, мав стати альтернативою широко використовуваному MTA Sendmail, який широко застосовувався з 1982 року.

Ось підсумки всіх 4 популярних поштових агентів:

Підсумок постфіксу Підсумок Sendmail

Підсумок qmail Підсумок

І їх таблиця порівняння:

Таблиця придатності MTA

Джерело: shearer

Для повного порівняння перевірте: Порівняння MTA на сайті shearer.org


9

Sendmail та Postfix - це дійсно агенти перенесення пошти (MTA).

Postfix досить легше налаштувати нового адміністратора і має деякі приємні функції, які добре поєднуються з кінцем процесу зберігання пошти (Cyrus POP / IMAP, Dovecot тощо).

Якщо ви насправді не приймете електронну пошту, яка надходить у цю скриньку, і її пересилають до іншої системи, щось легше, наприклад, Exim, може бути кращим вибором.


1
Я хотів би налаштувати Exim, якщо він помітно менший - але на ньому просто не так багато, якщо ви вже не знаєте, що робите .
Xeoncross

3
Ми використовуємо Exim у вікнах для переадресації, тому що це те, що Ubuntu встановлюється за замовчуванням з mailutils. Запуск dpkg-reconfigure exim4-configта 30 секунд конфігурації працюють, щоб вказати його на поштовий сервер.
Магеллан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.