Let's call my server "example.com". I send transactional emails via Amazon SES and am not aware of any problems there.
For email campaigns (newsletters to 12k+ contacts) though, I use SendPulse.com.
Their settings page shows green checkboxes, claiming that my SPF, DKIM, DMARC, etc are all configured correctly. (I followed their instructions in my CloudFlare DNS settings.)
However, I see a high error rate in my campaigns. 2%. Most of them say "Delivery failed for other reasons".
I keep receiving emails with DMARC reports. After I anonymize them (by replacing my own domain with "example.com") and upload them to dmarcian.com, the reports say "SPF DMARC: fail-unaligned".
When I look at a raw email campaign I sent via SendPulse, I see suspicious bits like smtp.mailfrom=postmaster@sendpulse.email;
, Return-Path: <postmaster@sendpulse.email>
, Errors-To: postmaster@sendpulse.email
, and X-Complaints-To: abuse@sendpulse.email
(instead of using my own domain).
But I also see lots of encouraging bits like dkim=pass
, spf=pass
, and dmarc=pass
, and I don't see "fail" anywhere.
SendPulse Support told me:
Since we are a mass mailing service in the technical headers of mailings which send via our service will be our technical addresses like postmaster@sendpulse.me
We don't provide dedicated servers and total white label in email service.
Am I correct that 2% error rate is insanely high?
Is there anything else I can test or reconfigure to reduce my error rate when relying on a third-party email campaign service?
My worry is that I might be "out of luck unless the vendor can change something", given their unhelpful support response.