Я хотел бы использовать Mailgun для отправки электронной почты из веб-приложения, отправки бюллетеней, а также транзакционных писем.
Я установил sudomain "subdomain.domain.tld" и настроил DNS, как указано на панели Mailgun, за исключением (необязательной) записи MX, необходимой для получения почты в этом поддомене. Это связано с тем, что текущий хост/домен-регистратор не позволяет устанавливать запись MX для поддоменов, только для основного домена. Их поддержка говорит что-то вроде "Мы не заботимся об этом, справляемся с этим".
Я не хочу настраивать основной домен для использования Mailgun, так как клиент получает обычную электронную почту в основном домене, который обрабатывается другими серверами.
Текущая настройка позволяет мне отправлять почту с помощью mailgun с "From" -address "[email protected]" большинству основных поставщиков электронной почты, включая Gmail, Yahoo и Hotmail. Однако письма отклоняются некоторыми поставщиками (например, mail.ru, freenet.de или arcor.de) с сообщениями об ошибках, например:
<[email protected][email protected]>: Sender address rejected: Domain not found
Другие поставщики имеют несколько разные сообщения, но указывают на ту же проблему:
- Домен адреса отправителя [..] не существует.
- Непроизносимый почтовый домен, проверка отказов
- Непроизносимый адрес отправителя
Мне кажется, что письма отклоняются из-за отсутствующей записи MX для subdomain.domain.tld, как используется в адресе bounce.
Как решить эту проблему, не переместив полный домен другому регистратору, который позволяет мне изменять записи MX для поддоменов? Я действительно хотел бы избежать этого.
Можно ли настроить mailgun для использования разных адресов отказов, которые действительно действительны независимо от моих записей MX? Например, [email protected] вместо [email protected]?