Wiki
Web / стек

Postfix — что это простыми словами

Postfix — самый популярный SMTP-сервер в Linux (2/3 рынка). Написан Wietse Venema в 1998 как безопасная замена Sendmail. Стандарт для панелей HestiaCP, ISPmanager.

Postfix — SMTP-сервер (mail transfer agent, MTA), разработан Wietse Venema (создатель tcpwrappers) в 1998 как безопасная замена Sendmail. Модульная архитектура: master-процесс + подчинённые демоны (smtpd, cleanup, qmgr, smtp, local) — каждый со своими правами, chroot-jail.

Функции: приём SMTP (порт 25/587/465), очередь исходящих (queue), доставка локальным юзерам или через relay, антиспам-хуки (postscreen, milter — SpamAssassin, ClamAV, OpenDKIM), TLS, SASL-аутентификация. Конфиг в `/etc/postfix/main.cf` — простой syntax.

Альтернативы: (1) Exim — стандарт в Debian, гибче для reseller-хостинга, (2) Sendmail — легендарный, но старый и сложный, (3) OpenSMTPD — минималистичный (OpenBSD-школа). Postfix — sweet spot: безопасность + производительность + документация.

Практика: HestiaCP и ISPmanager ставят Postfix + Dovecot (IMAP) + SpamAssassin по умолчанию. Ручная установка — 30 минут + настройка SPF/DKIM/DMARC. Для transactional email — часто проще Postmark/SES вместо своего Postfix.

Частые вопросы

Postfix или Exim?
Postfix — популярнее и безопаснее. Exim — гибче для сложных reseller-конфигов. Для 90 % — Postfix.
Как посмотреть очередь?
`mailq` или `postqueue -p`. Убрать зависшее письмо: `postsuper -d <ID>`.

Смотрите также