Почтовый сервер может принимать письма локально, но не доставлять их наружу. В очереди копятся сообщения, а пользователи не понимают, почему клиенты ничего не получают.
В чем проблема
Исходящая почта ломается из-за закрытого 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 очень важен, иначе многие получатели будут отклонять письма.
Нужна похожая задача?
Напишите, что именно сломалось или что нужно запустить. Я разберу симптомы, проверю техническую причину и предложу понятный план работ с адекватными сроками.