I use Xero to invoice my MailChimp training and consulting clients. I love that I can quickly email invoices to clients who may then pay using credit card (via Stripe, my preferred payment gateway).
As I email invoices to clients I need to be sure that my clients receive their invoices. Generally Xero has very high delivery rates (i.e. recipients receive emails sent to them from Xero). Xero use the Mailgun transactional email service to ensure high deliverability (I use Mailgun to send my transactional emails from my WordPress websites)..
Does Xero use my email address to send emails to my customers?
I received a Xero message delivery failure notification earlier that stated; “Unfortunately a message you sent could not be delivered to one or more recipients”. I therefore decided to try to understand a bit better how Xero sends their transactional email on their clients behalf. As delivery rates are such a big thing when it comes to email marketing, and seeing that I consult regarding and train people to use MailChimp, figuring out how to improve delivery rates for my clients is something I do quite a bit.
Here are my findings:
- Xero use Mailgun to send their transactional emails.
- All client emails sent through Xero are sent using the post.xero.com subdomain.
- The client name (i.e. your name) appears as the sender name.
- The client domain name (i.e. your domain name) does not appear as the sending domain at all.
- Emails sent from Xero clients are typically sent using the email address email@example.com.
- Xero use the following SPF TXT record value for the subdomain post.xero.com “v=spf1 mx ip4:18.104.22.168 ip4:22.214.171.124 ip4:126.96.36.199 ip4:188.8.131.52 ip4:184.108.40.206 ip4:220.127.116.11 ip4:18.104.22.168 ~all”
- SPF, DKIM and DMARC all pass according to Google (i.e. all records are valid).
Below is a summary of a Xero delivered email showing that all of SPF, DKIM and DMARK pass.
Should you add Xero SPF records?
I’ve seen many threads about how Xero SPF and DKIM records should be added to your domain name to ensure that Xero sent emails receive your customers. The bottom line is that there is no need to add SPF or DKIM records to your domain to ensure Xero email delivery. Although emails sent from your Xero login contain your name, as far as receiving email servers are concerned Xero sent the email and not you.
As Xero are using a good transactional email delivery service (Mailgun) and have the correct SPF and DKIM records in place then there is nothing regarding SPF and DKIM records that you need do.