У меня есть выделенный домен mydomain.com
и у меня есть служба Windows Azure, которая должна отправлять электронную почту с адресов @mydomain.com
. Я нашел почтовую службу, которая соглашается отправлять электронную почту «от имени» моего домена.
Эта почтовая служба требует, чтобы я добавил MX-запись для моего домена, и похоже, что MX-запись подразумевает статический IP-адрес. В настоящее время Windows Azure не гарантирует статические IP-адреса, и отраслевым решением является использование записей CNAME для сопоставления моего доменного имени с доменным именем третьего уровня в Azure (mydomain.cloudapp.net).
Так что в идеале мне нужны как A-запись, так и CNAME для моего домена. Это возможно? Какие еще варианты для моей ситуации?
Вот правила:
Эти RFC требования.
ЗАМЕТЬТЕ, что вам не нужна запись MX для размещения почтовых служб - достаточно записи A, указывающей на ваш домен.
Вы можете указать CNAME на эту запись A.
Если вы хотите получать электронную почту, вам понадобится статический IP-адрес для вашего почтового сервера. В вашем случае я бы попросил почтовую службу получать почту и от вашего имени. Я ожидал, что запись MX будет указывать на сервер провайдера. Рассмотрите возможность добавления записи SPF, указывающей, что почтовый провайдер будет отправлять электронную почту для вашего домена.
Если вы отправляете электронную почту в Интернет, вам нужен какой-то MX. Ваш провайдер электронной почты прав, требуя от вас установки записи MX. Ваш MX может указывать на их домен.
Рассмотрим отображение www.mydomain.com
в службу Azure, если у вас есть другие службы, вы можете использовать тот же субдомен или дополнительные субдомены. mydomain.com
не обязательно иметь запись A, но потребуется запись MX.
Наличие записи CNAME для mydomain.com
исключает возможность иметь поддомены.
Попробуйте что-нибудь вроде:
mydomain.com. MX 10 mail.mailprovider.com
mydomain.com. TXT 'v=spf1 mx -all"
www.mydomain.com. CNAME mydomain.cloudapp.net