Почтовый сервер может принимать письма локально, но не доставлять их наружу. В очереди копятся сообщения, а пользователи не понимают, почему клиенты ничего не получают.

В чем проблема

Исходящая почта ломается из-за закрытого 25 порта, неправильного relayhost, DNS/PTR, ошибок SASL, блокировки провайдера, некорректных SPF/DKIM или проблем с очередью Postfix.

Что проверяю

  • Что пишет mail.log при отправке.
  • Есть ли письма в очереди.
  • Открыт ли исходящий 25 или используется relay.
  • Настроены ли DNS, PTR, SPF, DKIM.
  • Не отклоняет ли внешний сервер письмо.

Как исправляю

Я проверяю отправку от Postfix до внешнего MX: очередь, SMTP-соединение, ответ получателя и репутационные настройки домена.

  • Смотрю очередь Postfix и mail.log.
  • Проверяю сетевой доступ к SMTP-портам.
  • Настраиваю relayhost или прямую отправку.
  • Исправляю SPF/DKIM/DMARC и PTR.
  • Отправляю тестовые письма на разные домены.

Что получает заказчик

  • Postfix отправляет письма наружу.
  • Очередь не растет бесконтрольно.
  • Доставляемость становится лучше.
  • Ошибки SMTP понятны администратору.

Что нужно для старта

  • Доступ к серверу.
  • Домен почты.
  • Фрагмент mail.log.
  • Информацию, используется ли внешний SMTP relay.

Вопросы и ответы

Почему локально письмо доставляется, а наружу нет?

Локальная доставка не требует связи с внешними MX и не проверяет репутационные DNS-настройки.

Нужен ли PTR?

Для самостоятельной отправки почты PTR очень важен, иначе многие получатели будут отклонять письма.

Нужна похожая задача?

Напишите, что именно сломалось или что нужно запустить. Я разберу симптомы, проверю техническую причину и предложу понятный план работ с адекватными сроками.