Как работает почтовый сервер: 6 портов и путь письма
📖 Гайды

Почтовый сервер: что это, как работает и кому нужен

Марина
Марина
📅 4 сентября 2026 ⏱ 17 мин чтения 👁 15 просмотров
Почтовый сервер: что это, как работает и кому нужен

Почтовый сервер — это программа (точнее, связка из нескольких программ) на постоянно работающем компьютере, которая принимает письма от отправителей, передаёт их дальше по цепочке и складывает в почтовые ящики получателей. Когда вы жмёте «Отправить» в 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.

  1. Почтовая программа подключается к вашему серверу по порту 587, представляется логином и паролем и передаёт текст письма. Без авторизации сервер отправку отклонит — иначе им пользовались бы спамеры.
  2. MTA принимает письмо в очередь и разбирает адрес получателя: домен mail.ru — чужой, значит письмо надо везти наружу.
  3. Сервер спрашивает у DNS MX-запись домена получателя. Ответ — имя и приоритет принимающих серверов, например mxs.mail.ru с приоритетом 10.
  4. MTA открывает соединение на порт 25 сервера получателя и здоровается командой EHLO, называя своё имя.
  5. Принимающая сторона проверяет отправителя: смотрит репутацию IP-адреса, SPF, подпись DKIM и обратную запись PTR. На этом шаге отсеивается больше всего писем.
  6. Письмо передаётся и попадает к MDA получателя, который прогоняет его через антиспам и кладёт во «Входящие» или в «Спам».
  7. Получатель забирает письмо своей программой по 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 или панели управления с почтовым модулем.

  1. Проверьте IP до оплаты. Прогоните адрес по чёрным спискам и убедитесь, что исходящий порт 25 открыт или его откроют по заявке.
  2. Задайте имя сервера. Hostname вида mail.example.ru — это имя сервер называет при каждом соединении, и оно должно совпадать с PTR.
  3. Создайте A- и MX-записи в DNS домена, дождитесь их распространения и только потом переходите к установке.
  4. Установите MTA и MDA — связку из агента передачи и агента доставки — и заведите первый ящик для проверки.
  5. Выпустите TLS-сертификат на имя mail.example.ru, иначе почтовые клиенты будут ругаться на небезопасное соединение.
  6. Сгенерируйте ключ DKIM, добавьте открытую часть в DNS, затем настройте SPF и DMARC.
  7. Отправьте тестовое письмо на внешний адрес и проверьте в его заголовках, что все три проверки отмечены как 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 для почтового сервера. Если сомневаетесь, что готовы дежурить у почты, начните с ящиков хостера — переехать на свой сервер можно в любой момент, домен-то ваш.

Поделиться:
Марина
Редактор · FREEHOSTING
Главный редактор FREEHOSTING. С 2020 года тестирует VDS, VPS и хостинг-провайдеров — арендует серверы, нагружает их реальными проектами и пишет честные обзоры по итогам. Помогает читателям выбирать хостинг под свои задачи: от Telegram-бота до production-сайта.