The situation:
- Even though SPF, DKIM, and the entire mail formatting is optimized to score 10/10 on mail-tester, many outgoing mails are marked as spam in yahoo and outlook.
- The primary server sends out the emails.
- Incoming email is handled with mailgun.org, so the MX records (on the primary server) point to mailgun servers.
- It is relatively easy to set up the PTR record for the primary server, but AFAIK impossible on mailgun.
Questions
Is setting the PTR record on the primary server enough?
If not: what is the exact way a major email service provider checks incoming emails regarding the PTR record?
a) domain -> read MX record -> look up PTR of domain in the MX record (which would be mailgun)
b) domain -> look up PTR record of that domain (primary server in this case)
c) other?