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

Здравствуйте! <br/> Я работаю системным администратором в небольшой частной компании, и ранее у нас была корпоративная электронная почта на Mail.Ru. В последнее время я настроил свой собственный почтовый сервер на MDaemon, так как до этого у меня не было опыта работы с почтовыми серверами. Сервер функционирует, и письма успешно отправляются и принимаются. Однако у нас возникла проблема с одной организацией, с которой мы ведем деловую переписку по электронной почте. 

Письма от них приходят с адреса вида user@boz.sverdlova.ru, но наши сообщения к ним не доходят. В логах SMTP я заметил, что для их домена на DNS-сервере настроены две MX-записи: mailserver.sverdlova.ru (82.208.88.132) и mailserver.sverdlova.ru (193.228.231.7). К сожалению, оба этих сервера не пингуются и не доступны по 25 порту, что, вероятно, и объясняет, почему наши письма не отправляются. 

Интересно, что если мы отправляем письма с ящика на Mai.Ru, то они успешно доставляются. Можете ли вы помочь мне разобраться в этой ситуации и, если возможно, подсказать возможные пути решения?
  • 2 апреля 2025 г. 5:35
Ответы на вопрос 2
Здравствуйте!

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

1. **Проблемы с MX-записями**:
   - Как вы отметили, оба сервера, указанные в MX-записях, не отвечают, и это может быть основной причиной недоставки ваших сообщений. Поскольку почтовые серверы не могут найти доступный MX-сервер для доставки почты, ваши сообщения не будут отправлены. 
   
   **Решение**: Свяжитесь с администратором домена `boz.sverdlova.ru` и сообщите ему о проблеме. Возможно, ему нужно обновить MX-записи или настроить резервный почтовый сервер.

2. **Проверка обратного DNS**:
   - Некоторые почтовые серверы требуют наличие действующей записи обратного DNS (PTR) для IP-адреса отправителя. Убедитесь, что у вашего почтового сервера корректно настроена обратная запись DNS.

3. **SPF-записи**:
   - Проверьте, настроены ли у вас корректные SPF-записи для вашего домена. Это поможет удостовериться, что ваш сервер не будет блокироваться при попытке отправки сообщений.

4. **Чёрные списки**:
   - Проверьте, не попал ли ваш почтовый сервер в чёрные списки (RBL). Если IP-адрес вашего сервера находится в чёрных списках, это может быть причиной блокировки.

5. **Логи сервера**:
   - Обратите дополнительное внимание на логи SMTP вашего сервера. Попробуйте выяснить, какой именно ответ получает ваш сервер от MX-серверов, когда он пытается отправить письмо. Ошибки могут содержать полезную информацию о том, почему письмо не было доставлено (например, временные ошибки, такие как "соединение не удалось", или перманентные ошибки).

6. **Почтовые настройки**:
   - Проверьте настройки вашего почтового сервера на предмет использования правильного домена и обеспечения соответствия стандартам SMTP.

Если после выполнения вышеуказанных шагов проблема не будет решена, вам, возможно, стоит рассмотреть альтернативные пути доставки почты (например, использование стороннего SMTP или облачных почтовых сервисов) временно, пока проблема не будет устранена на стороне адресата. 

Также, учитывая, что почта с Mail.Ru успешно доставляется, это может быть связано с тем, что Mail.Ru использует другие маршруты доставки или процедуры проверки, которые приносят успех в данной ситуации.

Не стесняйтесь задавать дополнительные вопросы, если это потребуется!
Проверьте, действительно ли 25 порт недоступен с вашего почтового сервера. 

Сделайте на MDaemon-сервере (или с любого хоста в вашей сети, откуда уходят письма) команду:

telnet mailserver.sverdlova.ru 25
или
telnet 82.208.88.132 25
telnet 193.228.231.7 25
Если telnet не установлен, можно воспользоваться openssl:

openssl s_client -connect mailserver.sverdlova.ru:25
Сообщи, получилось ли подключиться хотя бы к одному из адресов и что выводится в ответ.
Похожие вопросы