I'd like to use Mailgun to send e-mails from a web application, sending newsletters as well as transactional mails.
I set up a sudomain "subdomain.domain.tld" and configured the DNS as specified on the Mailgun panel, except for the (optional) MX record needed to recieve mail at that subdomain. This is because the current hoster/domain-registrar doesn't allow setting an MX record for subdomains, just for the main domain. Their support says something like 'We don't care about this, deal with it.'.
I don't want to configure the main domain for the use by Mailgun, as the client is recieving regular e-mail the main domain that is handled by other servers.
The current setup allows me to send mail using mailgun with the "From"-address "[email protected]" to most major E-Mail providers including Gmail, Yahoo and Hotmail. However the mails get rejected by some providers (e.g. mail.ru, freenet.de or arcor.de), with an error messages like the following:
<bounce+gibberish-user@[email protected]>: Sender address rejected: Domain not found
Other providers have slightly different messages, but point to the same problem:
- Domain of sender address [..] does not exist.
- Unrouteable mail domain, verifying bounce failed
- Unroutable sender address
It seems to me that the mails get rejected because of the missing MX record for subdomain.domain.tld , as used within the bounce address.
How do I solve this problem without moving the complete domain to another registrar that allows me to change MX records for subdomains? I would really like to avoid this.
Is it possible to configure mailgun to use different bounce addresses that are actually valid independent of my MX records? For example [email protected] instead of [email protected]?