программный продукт, позволяющий организовать MTA (Mail Transfer Agent или агент пересылки почты). Разработан Витсе Венема в 1999 году. Является бесплатным и устанавливается на операционные системы семейства UNIX.
Набрал большую популярность благодаря простой установке и настройке. Также, на данный момент, для работы с Postfix накопилось много документации (как для чайников, так и профессионалов). Установку программного обеспечения можно выполнить из репозиториев всех популярных операционных систем (Debian, Ubuntu, Rocky Linux, FreeBSD и других). Помимо этого, можно скачать исходники.
Важно отметить, что сам по себе, Postfix не является полноценным почтовым сервером — он предназначен только для приема и пересылки электронной почты. Для организации почтовой системы он интегрируется с другими компонентами, например:
- Postfix — MTA для трансфера почты.
- PostfixAdmin — управления почтовыми ящиками через веб-интерфейс
- Dovecot — работа с почтовыми ящиками, хранения почты, сервер IMAP и POP3.
- Amavis — система защиты от СПАМа и вирусов.
- Roundcube — веб-клиент для работы с почтой.
Вышеперечисленные компоненты являются, всего лишь, примером организации простой почтовой системы. Их может быть больше и они могут отличаться. Каждый из компонентов может располагаться на отдельном сервере или в контейнере Docker.
Поддерживает работу по протоколам SMTP, SMTPS, SUBMISSION. Соответственно, по умолчанию, им соответствуют порты 25, 465 и 587.
Возможности Postfix:
- Обработка заголовков писем.
- Установка лимитов на отправку.
- Отправка отказов soft или hard bounce.
- Подробное журналирование отправляемых писем.
- Пересылка и копирование почты другим адресатам.
- Поддержка виртуальных доменом и почтовых ящиков.
- Проверка надежности отправителя. Борьба со СПАМом.
- Расширение базовых возможностей с помощью плагинов.
- Отправка писем напрямую серверу-адресату или через другой MTA.
- Передача сообщения в промежуточную систему для проверки и анализа, например, антивирусу.
Подробнее о Postfix на сайте Википедия