Мы настроили почтовый сервер и создали следующие записи DNS. Предположим, что наш домен - example.com:
A @ 10.0.0.5
A mail 10.0.0.1
MX example.com mail.example.com
Заметка 10.0.0.1
это просто пример. Вместо этого мы используем общедоступный IP-адрес.
Наша хостинговая компания также установила правильную запись PTR, указывающую на mail.example.com
и 10.0.0.1
.
По какой-то причине, когда люди отправляют электронное письмо, они не доставляют его, и в ответном письме появляется следующее сообщение:
Сервер-получатель не принял наши запросы на подключение. Узнайте больше на https://support.google.com/mail/answer/7720 [example.com 10.0.0.5: истекло время ожидания]
По какой-то причине вместо попытки подключиться к 10.0.0.1
почтовые серверы в Интернете пытаются подключиться к 10.0.0.5
наш origin
(@
) адрес.
Мы не хотим указывать @
на наш почтовый сервер, если мы можем помочь, так как у нас есть тонна CNAME
записи, указывающие на @
для целей веб-хостинга.
Мы неправильно настроили наш DNS? Что мы можем исправить?
Это смущает:
A @ 10.0.0.5
A mail 10.0.0.1
MX 10 mail.example.com
Для меня это читается так:
@ A 10.0.0.5
mail A 10.0.0.1
MX 10 mail.example.com
Итак, вы создаете запись MX для mail.example.com
а не для example.com
.
Можете выложить реальный домен и записи? Я сразу же предполагаю, что ваша запись MX должна просто читать mail
.
Потому что у вас есть mail.example.com
без .
в конце концов, он решает mail.example.com.example.com
- Я не знаю, почему это может быть разрешено вашим 10.
адрес, но, не видя реальной зоны с реальными записями, мы не можем точно сказать.
Оказывается, я неправильно настроил запись MX.
Я изменил это (поля GoDaddy):
Type Host Points to Priority TTL
MX example.com mail.example.com 10 1h
К этому:
Type Host Points to Priority TTL
MX @ mail.example.com 10 1h
Сейчас приходит почта, и я нахожу свою запись MX с помощью MXToolbox.com.