Почтовый сервер — это программа (точнее, связка из нескольких программ) на постоянно работающем компьютере, которая принимает письма от отправителей, передаёт их дальше по цепочке и складывает в почтовые ящики получателей. Когда вы жмёте «Отправить» в Outlook или Thunderbird, письмо уходит не адресату напрямую, а на сервер — и уже он ищет, куда доставить конверт. Для собственной корпоративной почты обычно берут VPS под почтовый сервер: там есть выделенный IP-адрес и полный доступ к настройкам, без которых почта просто не будет уходить.
Материал для тех, кто ни разу не настраивал почту руками: разберём, из каких частей состоит почтовый сервер, что происходит с письмом за те две секунды, пока оно летит от вас к получателю, какие порты и DNS-записи за это отвечают, во сколько обходится сервер под почту и — честно — в каких случаях свой почтовый сервер поднимать не нужно.
Чем почтовый сервер отличается от почтового ящика
Почтовый ящик — это папка с письмами и логин к ней: info@example.ru плюс пароль. Почтовый сервер — механизм, который эти ящики обслуживает: принимает входящие соединения, проверяет пароли, раскладывает письма по папкам, отдаёт их вашей почтовой программе и отправляет исходящие. Один сервер спокойно держит и десять ящиков, и десять тысяч.
Аналогия с обычной почтой работает буквально. Ящик — ячейка в подъезде с вашей фамилией. Сервер — сортировочный центр: там читают адрес на конверте, определяют маршрут и передают конверт дальше.
Отсюда следствие. Когда хостер продаёт «почту на 5 ящиков», он продаёт место в своём сортировочном центре и сам устанавливает правила: лимит писем в час, размер вложения, набор настроек. Свой почтовый сервер означает, что центр ваш — вместе с ответственностью за доставку.
Из чего состоит почтовый сервер: MTA, MDA и хранилище ящиков
Внутри почтового сервера работают три разные программы, и путать их — источник половины ошибок у новичков. Каждая отвечает за свой участок пути письма.
MTA (Mail Transfer Agent) — агент передачи почты. Это «дальнобойщик»: он принимает письмо и везёт его на сервер другого домена по протоколу SMTP. Самые распространённые MTA в Linux — Postfix и Exim. Он же ведёт очередь: если сервер получателя не отвечает, письмо лежит в ней и пересылается повторно обычно в течение 4–5 суток.
MDA (Mail Delivery Agent) — агент доставки. Он забирает письмо у MTA и кладёт в нужный ящик на диске, попутно прогоняя через антиспам и правила сортировки. Часто эту роль совмещает Dovecot, который заодно работает сервером IMAP и POP3 — то есть отдаёт письма вашей почтовой программе.
Хранилище ящиков — обычные каталоги на диске сервера, чаще всего в формате Maildir, где каждое письмо лежит отдельным файлом. Плюс база данных со списком адресов и паролей. Сверху нередко ставят веб-почту — интерфейс в браузере вроде Roundcube.
Четвёртый участник живёт не на сервере, а у вас: MUA (Mail User Agent) — почтовая программа или вкладка браузера. Она только показывает письма и передаёт исходящие серверу.
Что происходит с письмом от кнопки «Отправить» до входящих
Путь письма выглядит длинным на бумаге, но в норме занимает от 1 до 5 секунд. Разберём его по шагам на примере письма с адреса marina@example.ru на адрес client@mail.ru.
- Почтовая программа подключается к вашему серверу по порту 587, представляется логином и паролем и передаёт текст письма. Без авторизации сервер отправку отклонит — иначе им пользовались бы спамеры.
- MTA принимает письмо в очередь и разбирает адрес получателя: домен
mail.ru— чужой, значит письмо надо везти наружу. - Сервер спрашивает у DNS MX-запись домена получателя. Ответ — имя и приоритет принимающих серверов, например
mxs.mail.ruс приоритетом 10. - MTA открывает соединение на порт 25 сервера получателя и здоровается командой EHLO, называя своё имя.
- Принимающая сторона проверяет отправителя: смотрит репутацию IP-адреса, SPF, подпись DKIM и обратную запись PTR. На этом шаге отсеивается больше всего писем.
- Письмо передаётся и попадает к MDA получателя, который прогоняет его через антиспам и кладёт во «Входящие» или в «Спам».
- Получатель забирает письмо своей программой по IMAP на порту 993 — и видит его в списке.
Если на шаге 5 что-то не сошлось, ваш сервер получит ответ с кодом ошибки: 550 — отказ навсегда, 451 — «попробуйте позже». Все эти ответы пишутся в лог почтового сервера, и именно оттуда начинают разбор проблем с доставкой.

Порты почтового сервера: 25, 587, 143, 993, 110 и 995
Порт — это номер «двери» на сервере, за которой слушает конкретная служба. У почты дверей шесть, и каждая занята своим делом. Путаница здесь — вторая по частоте причина, почему почта «не работает».
Общее правило: порты 25 и 587 отвечают за отправку, порты 143, 993, 110 и 995 — за чтение. Внутри каждой пары один порт исторический и незашифрованный, второй — защищённый TLS.
| Порт | Протокол | Назначение | Шифрование |
|---|---|---|---|
| 25 | SMTP | Приём почты с чужих серверов | STARTTLS, необязательно |
| 587 | SMTP | Отправка писем пользователями с паролем | STARTTLS, обязательно |
| 465 | SMTP | Отправка в обёртке SSL, устаревший вариант | SSL/TLS сразу |
| 143 | IMAP | Чтение писем с хранением на сервере | STARTTLS |
| 993 | IMAP | То же самое, шифрование с первого байта | SSL/TLS сразу |
| 110 | POP3 | Скачивание писем с удалением с сервера | STARTTLS |
| 995 | POP3 | То же, но по защищённому каналу | SSL/TLS сразу |
Отдельная засада: у многих провайдеров исходящий порт 25 закрыт по умолчанию для новых серверов — как защита от спама. Открывают по заявке в поддержку, обычно за несколько часов. Проверить, какие двери у вас реально открыты, помогает настройка файрвола на Linux-сервере.
Зачем поднимать свой почтовый сервер вместо бесплатных ящиков
Причина первая — адрес на своём домене. zakaz@vashafirma.ru выглядит иначе, чем vashafirma2019@бесплатнаяпочта, и это влияет на конверсию заявок. Формально домен можно подключить и к сторонним сервисам, но там вы всегда гость.
Причина вторая — контроль над данными. Письма лежат на вашем диске, вы сами решаете, сколько их хранить и кто имеет доступ. Для компаний, которые работают с персональными данными клиентов, это не прихоть, а требование.
Причина третья — лимиты. Бесплатные ящики режут отправку на уровне 50–500 писем в сутки и не любят однотипные рассылки. На своём сервере лимит ставите вы: 2000 писем в час физически ограничены только каналом и репутацией IP.
Причина четвёртая — деньги при росте. Корпоративная почта у сервисов стоит примерно 200–400 ₽ за ящик в месяц. На 30 сотрудников это 6000–12 000 ₽ ежемесячно, тогда как недорогой VPS под те же 30 ящиков обойдётся в 200–500 ₽ за весь сервер. Экономия начинается примерно с 8–10 сотрудников.
Сколько стоит VPS под почтовый сервер
Почта — нетребовательная служба: она мало считает и много хранит. Для 10–20 ящиков хватает 1 ядра и 1 ГБ оперативной памяти, критичен только диск, потому что письма с вложениями копятся годами. Вот стартовые тарифы провайдеров каталога, у которых есть подходящие под почту конфигурации.
| Провайдер | Цена от | Стартовая конфигурация | Тарифов в каталоге |
|---|---|---|---|
| Timeweb | 180 ₽/мес | Диск 15 ГБ NVMe | 77 |
| Selectel | 200 ₽/мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 69 |
| Beget | 330 ₽/мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 7 |
Данные проверены 02.09.2026.
Считать запас диска удобно от среднего ящика. Активный сотрудник за год накапливает 1–3 ГБ переписки с вложениями, бухгалтерия — до 5 ГБ. Значит, 10 ГБ стартового диска хватит на 5–8 ящиков в первый год, а дальше диск расширяют — почти везде это делается без переустановки. Другие варианты серверов под задачу собраны в подборке VPS для почты.
Почему письма попадают в спам и как это лечится
Собрать почтовый сервер технически несложно — сложно добиться, чтобы письма доходили. Принимающая сторона по умолчанию не доверяет незнакомому серверу и ищет поводы отправить письмо в «Спам». Поводов ровно три, и все устранимы.
Грязный IP-адрес. Адрес мог достаться вам от спамера и уже числиться в чёрных списках вроде Spamhaus. Проверять адрес нужно до настройки, а не после: список чёрных баз открытый, проверка занимает минуту. Если адрес испорчен, у провайдера просят замену — обычно меняют бесплатно, зачем нужен свой адрес, разобрано в материале про выделенный IP.
Нет подписи и разрешения на отправку. Без SPF получатель не знает, разрешено ли вашему серверу слать письма от имени домена. Без DKIM он не может проверить, что письмо не подменили в пути. Крупные почтовые системы с 2024 года требуют обе проверки для массовых отправителей и режут письма без них жёстко.
Нет обратной записи. PTR-запись превращает IP-адрес обратно в имя сервера. Если её нет или она указывает на техническое имя провайдера, часть получателей отклонит письмо ещё на приветствии. PTR настраивается не в вашей DNS-зоне, а на стороне владельца IP — то есть заявкой хостеру.
Четвёртый фактор — прогрев. Новому серверу не стоит с первого дня слать тысячу писем: начинают с 20–50 в сутки и наращивают объём за 2–4 недели.

DNS-записи, без которых почта не доставляется
Все проверки отправителя получатель делает через DNS — систему, которая переводит доменные имена в адреса и хранит служебные записи домена. Для почты нужны четыре записи, и порядок их создания имеет значение.
| Запись | Что задаёт | Пример значения |
|---|---|---|
| MX | Куда доставлять почту домена | 10 mail.example.ru |
| A | IP-адрес почтового сервера | mail.example.ru → 203.0.113.10 |
| SPF (TXT) | Кому разрешено слать от имени домена | v=spf1 ip4:203.0.113.10 -all |
| DKIM (TXT) | Открытый ключ для проверки подписи | selector._domainkey |
| DMARC (TXT) | Что делать с письмами, не прошедшими проверку | v=DMARC1; p=none; rua=... |
DMARC начинают с политики p=none — она ничего не блокирует, но присылает отчёты о том, кто шлёт письма от вашего имени. Через 2–4 недели, когда отчёты чистые, политику ужесточают до quarantine или reject.
Изменения в DNS расходятся не мгновенно: при TTL 3600 секунд новые значения подхватываются в течение часа, при TTL 86 400 — до суток. Убедиться, что записи видны снаружи, помогает инструкция как проверить DNS.
Порядок настройки почтового сервера с нуля
Ниже — маршрут без привязки к конкретной программе. Он одинаков и для ручной сборки Postfix с Dovecot, и для готовых решений вроде iRedMail или панели управления с почтовым модулем.
- Проверьте IP до оплаты. Прогоните адрес по чёрным спискам и убедитесь, что исходящий порт 25 открыт или его откроют по заявке.
- Задайте имя сервера. Hostname вида
mail.example.ru— это имя сервер называет при каждом соединении, и оно должно совпадать с PTR. - Создайте A- и MX-записи в DNS домена, дождитесь их распространения и только потом переходите к установке.
- Установите MTA и MDA — связку из агента передачи и агента доставки — и заведите первый ящик для проверки.
- Выпустите TLS-сертификат на имя
mail.example.ru, иначе почтовые клиенты будут ругаться на небезопасное соединение. - Сгенерируйте ключ DKIM, добавьте открытую часть в DNS, затем настройте SPF и DMARC.
- Отправьте тестовое письмо на внешний адрес и проверьте в его заголовках, что все три проверки отмечены как
pass.
Отдельно заложите резервное копирование: почту невозможно восстановить, если диск умер. Ежедневная копия каталога с ящиками на внешнее хранилище закрывает вопрос.
Когда свой почтовый сервер не нужен
Честный раздел, который экономит время и нервы. Своя почта — это постоянная эксплуатация: обновления, следы в чёрных списках, ротация ключей, разбор жалоб. Часто игра не стоит свеч.
Не поднимайте свой почтовый сервер, если у вас меньше пяти ящиков. Экономия составит 300–800 ₽ в месяц, а времени на поддержку уйдёт несколько часов ежемесячно — арифметика не в вашу пользу.
Не поднимайте его ради массовых рассылок. Репутацию нового IP придётся выстраивать месяцами, и одна жалоба способна обнулить прогресс. Для писем подписчикам берут специализированные сервисы рассылок с уже прогретыми адресами.
Не поднимайте его, если некому дежурить. Упавшая почта — это не «сайт полежит», это потерянные заявки и договоры прямо сейчас. Нужен либо системный администратор, либо управляемый сервер с поддержкой.
Наконец, если сайт уже живёт на виртуальном хостинге, почта на домене там чаще всего входит в тариф — обычно 5–10 ящиков без доплаты. Для небольшой компании этого достаточно, а переезд на свой сервер имеет смысл, когда упираетесь в лимиты или нужен контроль над данными.
Частые ошибки при запуске почтового сервера
Список собран из типовых обращений в поддержку. Почти все ошибки всплывают не сразу, а через неделю-другую — когда письма уже начали теряться, а причину искать поздно.
- Ставить SPF с мягким окончанием
~allи забывать ужесточить до-all— домен остаётся уязвим для подделки писем от вашего имени. - Оставлять открытый релей, когда сервер принимает и пересылает письма без пароля. Такой сервер попадает в чёрные списки за 1–2 суток.
- Настраивать отправку через порт 25 у пользователей вместо 587 — половина провайдеров этот порт для клиентов режет.
- Ставить почту на тот же сервер, где крутится нагруженный сайт: при пиковой нагрузке письма начинают уходить с задержкой в десятки минут.
- Не мониторить размер диска. Заполненный на 100% диск останавливает приём писем молча, отправители получают отказ.
- Забывать про резервную MX-запись с бо́льшим приоритетом — при перезагрузке сервера письма отбиваются, а не ждут.
Сколько ресурсов нужно почтовому серверу
Почтовый сервер нетребователен к процессору, но чувствителен к дисковому месту и к репутации адреса. Для компании из 10 сотрудников хватает конфигурации с 2 ГБ памяти и диском от 40 ГБ: сама связка Postfix и Dovecot занимает меньше 200 МБ, остальное уходит под ящики.
Место считается просто. Средний рабочий ящик набирает 5–15 ГБ за 3 года, активная переписка с вложениями — до 30 ГБ. Значит на 10 человек закладывайте 100–150 ГБ, на 50 человек — от 500 ГБ. Добавьте 20% сверху на индексы и служебные файлы и ещё столько же под резервные копии.
| Сотрудников | Память | Диск под ящики | Ориентир по тарифу |
|---|---|---|---|
| до 10 | 2 ГБ | от 100 ГБ | от 180 ₽/мес |
| до 30 | 4 ГБ | от 300 ГБ | от 330 ₽/мес |
| до 100 | 8 ГБ | от 1 ТБ | от 599 ₽/мес |
Данные проверены 02.09.2026.
Отдельно про лимиты отправки. Провайдеры ограничивают исходящую почту, чтобы с их адресов не рассылали спам: типичный порог — от 200 до 500 писем в час с одного сервера. Если планируете рассылки на тысячи адресов, это делается не через свой почтовый сервер, а через специализированный сервис — иначе адрес быстро попадёт в чёрные списки.
Частые вопросы
Можно ли поднять почтовый сервер на обычном виртуальном хостинге? Нет, полноценный не получится: там нет доступа к настройкам MTA, к файрволу и к PTR-записи. Хостинг даёт готовые ящики на своём сервере, а это другая услуга — вы пользователь чужого сортировочного центра, а не владелец собственного.
Сколько ресурсов нужно серверу на 20 ящиков? Для 20 ящиков достаточно 1 ядра, 2 ГБ оперативной памяти и 30–50 ГБ диска с запасом на 2–3 года переписки. Процессор нагружает в основном антиспам-фильтр, и на таком объёме он справляется без проблем.
Обязательно ли нужен выделенный IP-адрес? Да. Почтовый сервер на общем адресе зависит от репутации соседей: чужая рассылка попадёт в чёрный список — перестанут доходить ваши письма. К тому же PTR-запись физически невозможно настроить на разделяемом адресе.
Что делать, если письма уходят в спам у одного конкретного получателя? Сначала проверьте заголовки письма: если SPF, DKIM и DMARC отмечены как pass, дело в репутации у конкретной почтовой системы. У всех крупных операторов есть форма обратной связи для отправителей — через неё запрашивают разбор и снятие ограничений.
Чем IMAP отличается от POP3 и что выбрать? IMAP держит письма на сервере и синхронизирует их между телефоном, ноутбуком и планшетом. POP3 скачивает почту на одно устройство и удаляет с сервера. Для работы в команде берут IMAP на порту 993, POP3 оставляют для архивных выгрузок.
Сколько времени занимает настройка с нуля? У человека с опытом — 2–4 часа вместе с DNS-записями. У новичка по инструкции реально уложиться за день, но на прогрев репутации и выход на стабильную доставку заложите ещё 2–4 недели.
Что будет, если сервер выключится на час? Письма не пропадут: отправляющие серверы держат их в очереди и повторяют попытку — обычно до 4–5 суток. Входящие придут с задержкой, но резервная MX-запись сокращает её до минут.
Итог
Почтовый сервер — это MTA, который возит письма между доменами, MDA, который раскладывает их по ящикам, и хранилище на диске. Работает всё это через шесть портов и держится на четырёх DNS-записях: MX, SPF, DKIM и PTR. Без последних трёх письма технически уходят, но до адресатов не доезжают.
Свой сервер оправдан от 8–10 ящиков, при требованиях к хранению данных или при упоре в лимиты стороннего сервиса. Стартовать можно с конфигурации за 180–330 ₽/мес, а подходящие тарифы с выделенным IP собраны в разделе VPS для почтового сервера. Если сомневаетесь, что готовы дежурить у почты, начните с ящиков хостера — переехать на свой сервер можно в любой момент, домен-то ваш.