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