Оставить заявку

Полная настройка почтового сервера Postfix и Dovecot на Ubuntu: пошаговая инструкция

22.02.2026

Кратко о главном

Как настроить Postfix и Dovecot на Ubuntu: установка, конфигурация и проверка работы почтового сервера. Читайте пошаговый гайд с примерами кода.

Полная настройка почтового сервера Postfix и Dovecot на Ubuntu: пошаговая инструкция

Настройка собственного почтового сервера на базе Postfix и Dovecot может показаться сложной задачей. Однако благодаря гибкости и открытым возможностям Ubuntu, это становится возможным даже для небольшой компании. В нашей статье мы рассмотрим пошаговую установку и настройку Postfix и Dovecot, чтобы вы смогли создать безопасный и функциональный почтовый сервер.

Что такое Postfix и Dovecot?

Postfix

Это одобренный сообществом почтовый агент (MTA — Mail Transfer Agent), который облегчает отправку и получение электронной почты на серверах. Его функции включают маршрутизацию и обработку исходящей почты.

Dovecot

Это IMAP и POP3 сервер, который обеспечивает получение почтовых сообщений конечными пользователями. Это идеальное дополнение к Postfix для построения полноценной почтовой системы.

Почему стоит настроить свой почтовый сервер?

  • Экономия средств. Отказ от сторонних сервисов с ежемесячной поддержкой и стоимостью за каждого пользователя.
  • Контроль. Полная безопасность и управление всеми почтовыми данными.
  • Гибкость. Возможность настроить сервер под ваши уникальные нужды.

Если вы также интересуетесь разными аспектами серверной инфраструктуры, рекомендуем ознакомиться с другими статьями по настройке серверов.

Требования для установки

Для успешного настроенного почтового сервера вам понадобится:

  • Сервер с установленной ОС Ubuntu (18.04 или выше).
  • Доменное имя и управляемая DNS-зона.
  • Доступ к серверу через SSH с правами root.

Проверить актуальность вашей версии Ubuntu вы можете командой:

Terminal
$ lsb_release -a

Шаг 1: Обновление системы

Начнем с обновления пакетного менеджера и системных пакетов:

Terminal
$ sudo apt update && sudo apt upgrade -y

Шаг 2: Установка Postfix

Установите Postfix с помощью команды:

Terminal
$ sudo apt install postfix -y

Важно: Во время установки вам будет предложено выбрать общий тип конфигурации. Укажите Internet Site. В поле "System mail name" введите ваше доменное имя (например, example.com).

Настройка Postfix

После установки откройте основной файл конфигурации:

Terminal
$ sudo nano /etc/postfix/main.cf

Убедитесь, что следующие строки присутствуют и указаны верно:

/etc/postfix/main.cf Config
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8, [::1]/128

Шаг 3: Установка Dovecot

Установите Dovecot с IMAP и POP3 поддержкой:

Нужен безопасный удаленный доступ в офис?

Настроим корпоративный VPN-сервер для защищенной удаленной работы ваших сотрудников. RDP, OpenVPN, Mikrotik — сделаем всё под ключ.

Заказать настройку сети
Terminal
$ sudo apt install dovecot-imapd dovecot-pop3d -y

Откройте файл конфигурации для редактирования:

Terminal
$ sudo nano /etc/dovecot/dovecot.conf

Добавьте следующие параметры:

/etc/dovecot/dovecot.conf Config
protocols = imap pop3 lmtp
mail_location = maildir:~/Maildir
namespace inbox {
  inbox = yes
}

Создайте соответствующие папки для хранения почты пользователей:

Terminal
$ sudo maildirmake.dovecot /etc/skel/Maildir

Шаг 4: Настройка безопасности

Ваш почтовый сервер должен быть защищен. Вот два ключевых шага:

  1. Настройте SSL/TLS для безопасности соединений.
  2. Внесите изменения в файлы Postfix и Dovecot для включения зашифрованных протоколов.
/etc/postfix/main.cf Config
# Для Postfix добавьте в main.cf:
smtpd_tls_cert_file=/etc/ssl/certs/your_domain.pem
smtpd_tls_key_file=/etc/ssl/private/your_domain.key

Теперь перезапустите все сервисы:

Terminal
$ sudo systemctl restart postfix dovecot

Шаг 5: Тест почтового сервера

Используйте команду telnet для проверки SMTP:

Terminal
$ telnet mail.example.com 25

Для теста IMAP выполните:

Terminal
$ telnet mail.example.com 143

Если все настроено правильно, ваш сервер ответит соответствующими сообщениями.

Заключение

Вы успешно настроили почтовый сервер Postfix и Dovecot на Ubuntu! Это решение предоставляет независимость, контроль и безопасность для вашей почтовой системы. Однако настройка сервера требует грамотного подхода. Если у вас возникли сложности, закажите IT-аутсорсинг у нас — мы поможем настроить экосистему под ключ. Ознакомьтесь с нашими всеми услугами и свяжитесь с нами через контакты.

Если тема серверов вам интересна, не пропустите статью о настройке безопасного удаленного доступа.

Менеджер Алексей

Алексей

Старший менеджер (online)

Здравствуйте! 👋 Я Алексей. Чем могу помочь вам сегодня?
Нажимая Отправить, вы соглашаетесь с политикой обработки данных