Я пытаюсь развернуть свой собственный почтовый сервер (mail-in-a-box, потому что это казалось простым) для myDomain.com. Я развернул сервер Linode, открыл порт 25 и сопоставил box.myDomain.com, чтобы правильно перенаправить меня на сервер почты в ящике.
С box.myDomain.com/mail я могу войти в почтовую службу. Я могу отправлять электронные письма на любой адрес на сервере или на randomguy@gmail.com.
Однако у меня возникают проблемы, потому что я не могу ответить на адрес user@myDomain.com, даже если это адрес электронной почты. Я попытался настроить запись mx для направления трафика с @ myDomain.com на box.myDomain.com, но это не работает.
Текущие записи DNS:
type name content
MX @ 0 x.x.x.x
A mx x.x.x.x
A box x.x.x.x //I forgot to include this because there are 25 entreis and just forgot it.
A @ y.y.y.y
MX box 0 box.myDomain.com
Я не уверен, являются ли некоторые из них избыточными или нет, поскольку я настраиваю DNS впервые.
Любая помощь будет оценена.
ИЗМЕНИТЬ, КАК я это исправил. Я запутался в том, как Domain.com обрабатывает записи MX, потому что есть поле приоритета, а найденные мной примеры записей MX имеют приоритет в поле содержимого. Мне пришлось переместить 0 в приоритет и иметь только x.x.x.x в содержимом, и, похоже, теперь он работает.
Настройка DNS:
тип имя содержание
MX @ 10 box.myDomain.com.
Коробка x.x.x.x
Затем проверьте это с помощью https://mxtoolbox.com/
В вашем примере первая запись MX указывает на IP-адрес. Это запрещено, и многие почтовые серверы отказываются от этого. В противном случае это могло бы сработать. остальное - беспорядок.
box.mydomain.com не существует, все, что у вас есть, это mx-запись для box.mydomain.com, указывающая на box.mydomain.com. Нет записи A или CNAME, связывающей box.mydomain.com с IP-адресом.
С box.myDomain.com/mail я могу войти в почтовую службу.
Что ж, с этими записями DNS это невозможно, если вы не делаете это на самом сервере или не возитесь где-нибудь с файлом хоста.
Кроме того, последняя запись mx гарантирует, что что-то @коробка.mydomain.com доставляется по адресу box.mydomain.com (что не может быть разрешено). something@mydomain.com (без поля) доставляется по адресу, введенному в первую запись в вашем примере.
Итак, как это должно работать: вы создаете запись A для IP-адреса почтового сервера. Давайте использовать 123.123.123.123 в качестве IP и box.mydomain.com в качестве имени.
type: A
Name: box
Value: 123.123.123.123
это гарантирует, что box.mydomain.com будет преобразован в 123.123.123.123.
Затем идет запись MX.
Type: MX
Name: @
Priority: 0
Value: box.mydomain.com.
Записи MX сообщают почтовым серверам, на какой сервер отправлять электронную почту. Таким образом, это сообщает любому, кто отправляет электронное письмо на noah@mydomain.com, что электронное письмо должно быть доставлено на сервер с именем box.mydomain.com. Затем имя должно быть преобразовано в IP-адрес, чтобы была найдена запись A, и ответ будет 123.123.123.123.
Вот в основном это.