I recently noticed I wasn't receiving several emails I was expecting. Long story of troubleshooting, but I eventually found out the mail server was rejecting the emails because of SPF authentication. Example errors (I also attached a pic of a sample error):
SPF: 18.104.22.168 is not allowed to send mail from bounces.amazon.com
SPF: 22.214.171.124 is not allowed to send mail from facebookmail.com
SPF: 126.96.36.199 is not allowed to send mail from email.chase.com
etc… I assume 199.89.*.* is all MailRoute. It makes sense that Amazon wouldn't want MailRoute masquerading as them for sending emails. I couldn't find anything in the knowledge base about authentication issues like this. It would seem like it should be a common problem that other people should be having. My site/email is hosted by NameCheap, and I'm working with their help to see about white listing MailRoute or disabling SPF checks or something. Still, it seems like someone else should have had this problem. Is this a configuration setting in MailRoute that I missed? I'm only using MailRoute for incoming emails, but I couldn't find anything about SPF in the settings. I do get some mails from MailRoute no problem, but they all seem to be from servers that don't check SPF.
Please sign in to leave a comment.