Image

База знаний → Ошибка 450 4.7.1 Client host rejected: cannot find your hostname

[Виртуальные сервера]
Дата публикации: 27.11.2023

После отправки письма удаленный сервер возвращает ошибку:

450 4.7.1 Client host rejected: cannot find your hostname, [89.xxx.187.xx]

Причиной является неверно указанные настройки или несоответствие записей

MX - PTR - Hostname.

Для того чтобы определить какой hostname указан в настройках сервера выполните следующую команду:

1. Определим hostname нашего почтового сервера

telnet 89.xxx.187.xx 25

Сервер поприветствует Вас и сообщит о своем hostname
Trying 89.xxx.187.xx...
Connected to mail.synay.net.
Escape character is '^]'.
220 mail.synay.net ESMTP Postfix

Мы определили, в нашем случае это:

mail.synay.net

2. MX запись должна соответствовать hostname

Проверим DNS записи нашего домена, там должна быть указана MX запись, которая соответствует записи в hostname

3. Проверим PTR запись

nslookup.exe 89.xxx.187.xx

DNS сервер должен вернуть обратную запись вида:
mail.synay.net
Скорее всего у Вас она будет отличаться и в этом и есть основная причина ошибки.

Обратитесь к своему хостинг или интернет провайдеру, чтобы он указал для ip адреса Вашего сервера обратную запись (PTR).





Нет комментариев