Basically what we've got is an application running on the AWS Elastic Beanstalk platform. Given this, the application itself is on multiple servers and to ensure mail delivery from the system, we need to add a sufficient SPF record for the Amazon servers to ensure they're approved to send email for the domain.
I suppose my question is two part then. Firstly, do all AWS Elastic Beanstalk setups use the Amazon Simple Email Service (Amazon SES) by default and then in that case we can just use include:amazonses.com
in the SPF record? If not the case, how can we ensure mails sent by the site from the Amazon servers are approved - can we just use an include:domain.com
sort of record, or do we need to add some sort of include for an Amazon URL that encompasses the elastic setup?