Чи 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.