
Mailgun предлагает настроить почту на поддомене в качестве лучшей практики. Однако мне удалось успешно настроить Mailgun только на моем корневом домене через Cloudflare, использование поддомена, как предлагается (например, mg.mydomain.com), не работает.
С поддоменом mailgun проверил все записи txt/mx/cname. Однако Cloudflare выдает следующее сообщение:
«Запись MX не найдена для вашего корневого домена. Запись MX необходима для доставки почты на адреса @amcc.io».
Я видел инструкции о необходимости настройки записи A для поддомена. Я не знаю, на какой IP-адрес это должно указывать. Мой план с этим доменом — использовать Cloudflare для всех DNS и использовать различные службы JAMstack для хостинга, поэтому не могу легко настроить поддомен с хостом.
Буду признателен за любые подсказки по настройкам DNS для использования поддомена для почты исключительно через CloudFlare.
решение1
Ключ в том, что зависание происходит с корневым доменом. «Корневой домен» относится к пустой версии вашего домена «domain.tld» (в отличие от его версии «www.domain.tld»). Поскольку сторонние хосты часто используют динамическую IP-адресацию для своих сайтов, а IP-адрес недоступен, использование записи A для корневого домена не всегда осуществимо. Однако серверам все равно нужно знать, как разрешить его, прежде чем другие записи, такие как MX, будут иметь для них смысл. Поэтому, как я сказал в Stack Overflow, я начал создавать дополнительную запись CNAME для корневого домена, которая отправляет трафик для @ на ту же цель, что и запись www. Это определенно обходной путь, но он работает.