Home » Как настроить почту на сервере?
Как настроить почту на сервере?

Как настроить почту на сервере?

Если у тебя есть свой сайт, ты точно сталкивался с задачей: как сделать, чтобы письма с сайта нормально доходили, не улетали в спам, и чтобы ты мог не только отправлять, но и принимать почту на своем домене. Особенно, если ты SEO-шник, вебмастер или просто владелец сайта, который хочет автоматизировать рассылки, уведомления, парсинг лидов и так далее. В этой статье расскажу простым языком, как настроить почтовый сервер на своем хостинге/сервере, какие бывают грабли, какие решения выбрать, и как не попасть в бан у почтовиков.

Зачем вообще нужен свой почтовый сервер?

  • Отправка уведомлений с сайта (регистрация, восстановление пароля, заказы и т.д.)
  • Массовые рассылки (новости, промо, дайджесты)
  • Прием почты на свой домен (info@, support@, и т.д.)
  • Более высокий контроль над письмами (логирование, кастомные фильтры, автоматизация)
  • Обход ограничений сторонних сервисов (лимиты, спам-фильтры, стоимость)

Но тут же — и больше ответственности: твой сервер может попасть в черные списки, письма будут улетать в спам, а иногда и вовсе не доходить.

Варианты: свой сервер или сторонние сервисы?

1. Использовать сторонние SMTP-сервисы (Mailgun, SendGrid, Яндекс 360, Gmail, Amazon SES и др.)

  • Плюсы: минимальная настройка, высокая доставляемость, аналитика, API, поддержка.
  • Минусы: лимиты, платно, возможные блокировки, не всегда можно кастомизировать всё под себя.

2. Настроить свой почтовый сервер (Postfix, Exim, Mailu, iRedMail и др.)

  • Плюсы: полный контроль, нет ограничений по объему, можно всё под себя.
  • Минусы: сложно для новичка, риск попасть в спам, много ручной работы, нужна поддержка и обновления.

3. Комбинированный вариант

Часто используют свой сервер для приема почты, а для массовых рассылок — сторонний SMTP (например, через Mailgun или SendGrid).

Как настроить почту на своем сервере: пошагово

1. Минимальные требования

  • VPS/VDS или выделенный сервер с белым IP
  • Доменное имя (например, example.com)
  • Доступ к DNS-записям домена
  • Понимание терминов: MX, SPF, DKIM, DMARC

Рекомендую брать сервер на проверенных хостингах (например, Hetzner, DigitalOcean, Timeweb Cloud), чтобы не было проблем с IP в черных списках.

2. Выбор MTA (Mail Transfer Agent)

  • Postfix — самый популярный, простой и гибкий.
  • Exim — часто стоит по умолчанию на многих панелях.
  • Mailu, iRedMail, Mailcow — готовые сборки “почта из коробки” с веб-интерфейсом.

Для новичков — лучше брать готовые решения типа Mailu или iRedMail.

3. Установка почтового сервера (пример на Postfix + Dovecot, Ubuntu 22.04)


sudo apt update
sudo apt install postfix dovecot-core dovecot-imapd

В процессе установки Postfix задаст вопросы: выбираем “Internet Site”, указываем свой домен.

4. Настройка DNS-записей

  • MX — основной почтовый сервер домена. Пример:
    • example.com. IN MX 10 mail.example.com.
  • A-запись — mail.example.com должен указывать на IP сервера.
  • SPF — разрешает отправку писем от вашего сервера:
    • example.com. IN TXT “v=spf1 mx ~all”
  • DKIM — цифровая подпись писем. Генерируется через opendkim или встроенные средства.
  • DMARC — политика обработки писем:
  • PTR (Reverse DNS) — обратная запись на IP сервера (настраивается у провайдера VPS).

5. Проверка портов и фаервола

  • Открыты порты: 25 (SMTP), 587 (Submission), 465 (SMTPS), 143 (IMAP), 993 (IMAPS)


sudo ufw allow 25,587,465,143,993/tcp

6. SSL/TLS (Let’s Encrypt)

Без SSL письма часто улетают в спам. Получаем сертификат:


sudo apt install certbot
sudo certbot certonly --standalone -d mail.example.com

Дальше прописываем путь к сертификату в конфиге Postfix и Dovecot.

7. Тестирование отправки и приема писем

Можно использовать mail-tester.com — отправь письмо с сервера на указанный адрес и посмотри оценку.


echo "Test mail from server" | mail -s "Test" [email protected]

8. Настройка веб-интерфейса (опционально)

  • Roundcube — простой веб-мейл.
  • Rainloop — современный интерфейс.


sudo apt install roundcube

Практические советы и фишки

  • Периодически проверяй свой IP на mxtoolbox.com — нет ли тебя в черных списках.
  • Используй отдельный поддомен для почты (mail.example.com), а не основной домен.
  • Не отправляй письма пачками — ставь лимиты (например, не более 200 писем в час).
  • Для массовых рассылок лучше использовать специализированные сервисы или отдельный сервер.
  • Храни логи отправки и ошибок — пригодится для отладки.

Кейсы и примеры

Позитивный кейс: Свой сервер + грамотная настройка DNS

Владелец интернет-магазина поднял Postfix на отдельном VPS, прописал DKIM, SPF, DMARC, PTR, сделал тест на mail-tester.com — 10/10, письма уходят и принимаются без проблем, не спамятся. Рассылки делает через Mailgun, чтобы не рисковать основным IP.

Негативный кейс: VPS с “грязным” IP

Купил дешевый VPS, поднял почту, но письма не доходят — IP в черном списке, PTR не настроен. В результате — потраченное время, письма в спаме, часть клиентов не получает уведомления.

Частые ошибки новичков

  • Не настроены SPF/DKIM/DMARC — письма улетают в спам.
  • Используют общий IP с другими сайтами — кто-то спамит, страдают все.
  • Нет SSL — современные почтовики режут такие письма.
  • Не следят за логами — не видят, почему письма не доходят.
  • Отправляют слишком много писем с одного IP — попадают в блок.

Мифы про настройку почты

  • «Достаточно просто установить Postfix — и всё заработает» — нет, без DNS-записей и SSL письма будут в спаме.
  • «Своя почта — это бесплатно и просто» — только если ты понимаешь, что делаешь.
  • «Можно отправлять сколько угодно писем с любого IP» — нет, лимиты есть у всех почтовиков.

Похожие решения и альтернативы

  • Mailgun — удобный API, бесплатный тариф для старта.
  • SendGrid — массовые рассылки, интеграции.
  • Amazon SES — дешево, но сложнее настройка.
  • Яндекс 360 для бизнеса — прием и отправка почты для домена.
  • iRedMail — готовая почтовая сборка, быстро для новичков.

Заключение: что выбрать и почему?

Если тебе нужна просто отправка писем с сайта — проще и надежнее использовать сторонний SMTP (Mailgun, Яндекс 360, SendGrid и др.). Если хочешь полный контроль, умеешь настраивать серверы и готов следить за репутацией IP — ставь свой сервер (лучше через готовые сборки типа Mailu или iRedMail).

Главное — не экономь на IP, всегда настраивай SPF/DKIM/DMARC, проверяй доставляемость, не спамь и следи за логами. Почта — это не просто “поставил и забыл”, а постоянная работа по поддержке репутации.

Если остались вопросы — ищи гайды на Habr или пиши в профильные чаты. Удачи в почтовых рассылках и пусть твои письма всегда доходят до инбокса!


В этой статье собрана информация и материалы из различных интернет-источников. Мы признаем и ценим работу всех оригинальных авторов, издателей и веб-сайтов. Несмотря на то, что были приложены все усилия для надлежащего указания исходного материала, любая непреднамеренная оплошность или упущение не являются нарушением авторских прав. Все упомянутые товарные знаки, логотипы и изображения являются собственностью соответствующих владельцев. Если вы считаете, что какой-либо контент, использованный в этой статье, нарушает ваши авторские права, немедленно свяжитесь с нами для рассмотрения и принятия оперативных мер.

Данная статья предназначена исключительно для ознакомительных и образовательных целей и не ущемляет права правообладателей. Если какой-либо материал, защищенный авторским правом, был использован без должного упоминания или с нарушением законов об авторском праве, это непреднамеренно, и мы исправим это незамедлительно после уведомления. Обратите внимание, что переиздание, распространение или воспроизведение части или всего содержимого в любой форме запрещено без письменного разрешения автора и владельца веб-сайта. Для получения разрешений или дополнительных запросов, пожалуйста, свяжитесь с нами.

Leave a reply

Your email address will not be published. Required fields are marked