Поэтому я купил новое доменное имя у GoDaddy и указал домен на свой IP-адрес VPS, который работает нормально.
[Обратите внимание, что VPS не размещается на GoDaddy, только доменное имя.]
Однако я заметил, что все входящие письма с внешних серверов (gmail, yahoomail, другие домены и т. Д.) Продолжают возвращаться, даже если исходящие письма (из моего домена на другие почтовые серверы работают нормально).
После поиска в Google мне кажется, что мне нужно внести изменения в записи MX моего домена, чтобы иметь возможность отправлять / получать почту.
В GoDaddy записи mx следующие:
10 @ mailstore1.secureserver.net 1 Hour
0 @ smtp.secureserver.net 1 Hour
Поэтому, следуя инструкциям онлайн-руководств и форумов, я создал A Record mail.abcd.com
и указал на мой IP-адрес VPS.
После этого я добавил эту строку в список MX Records:
1 @ mail.abcd.com 1 hour
Итак, теперь это выглядит так:
10 @ mailstore1.secureserver.net 1 Hour
0 @ smtp.secureserver.net 1 Hour
1 @ mail.abcd.com 1 Hour
[Я заменил свой домен на abcd.com
в приведенном выше фрагменте]
Однако я по-прежнему не могу ничего отправить на электронную почту, размещенную на моем сервере.
Что я делаю не так?
Проблема, похоже, в том, что у вас есть серверы, отличные от вашего почтового сервера, указанного в вашем MX
запись, одна из которых имеет более низкий приоритет. MX
записи работают на основе самого низкого приоритета, что означает, что Интернет в первую очередь пытается отправить почту для вашего домена на smtp.secureserver.net.
, который, похоже, ничего не знает о вашем домене. На этом этапе доставка завершается неудачно, и этому конец; ваш сервер, имеющий второй приоритет, никогда не будет опробован.
Единственные почтовые серверы, которые вы должны указать в своем MX
записи те, которые либо (а) готовы принять электронную почту для вашего домена для окончательной доставки, или (б) готовы принять электронную почту для вашего домена с целью доставки ее на конечный сервер доставки, и специально настроены для этого.
Если вы капитально отремонтируете MX
запись для shillong.work
к чему-то вроде
shillong.work. 3600 IN MX 10 mail.shillong.work.
и удалите все остальные MX
записей, затем подождите час (пока не истечет TTL 3600), Интернет должен начать доставлять вашу входящую почту на ваш сервер.