This one is a strange issue, I took a look and it's not a normal SES issue that I've run into. If this were sendmail, postfix/dovecot or qmail, I could have done it in my sleep. But I've hit the end of my SES experience lending Okenyon some help, here's what I've tried:
- New set of credentials generated from SES. It gave me the east domain to use. Everything worked fine for a half hour, mails sent fine to accounts I set up. The error was:
Zend_Mail_Protocol_Exception: Queued, Email to email@example.com failed: Message rejected: Email address is not verified. The following identities failed the check-in region EU-EAST-1: Sample User Name <firstname.lastname@example.org> - library/Zend/Mail/Protocol/Abstract.php:431
- I checked on Amazon again, this time it said to use EU-WEST (this was for the same credentials, I didn't generate new credentials). So I changed the domain again, everything worked for an hour, and it gave the above errors again except this time for EU-WEST1!
- So I've tried both mail server domains it suggested, I've double checked DKIM records, that's good. The email address used in the account is good and verified. So I thought maybe it's sandboxed because that can cause verification errors. But that is good. They've long since upgraded it out of the sandbox and it has a 50K per day quota.
- I've even tried switching to their undocumented 2587 port, no difference, works fine for a while then it stops working.