This article will help you with integrating Amazon SES ESP with SendX's email marketing software.
You will need to perform the following steps to setup Amazon SES with SendX platform:
https://email.us-east-1.amazonaws.com
https://email.us-west-1.amazonaws.com
IMPORTANT: Do not skip the remaining steps, otherwise your quota will show up as zeros in SendX.
You've successfully created your Access Credentials, saved it in SendX and allowed SendX full access to Amazon SES.
In order to start sending bulk emails, you need to verify your sending emails or domains and increase your SES Sending Limits.
Tip: If you want to send from any email address belonging to a particular domain without having to verify each email address, verify your sending domain instead (see #2 below).
Note: Do not verify your domain with 'www' prepended to your domain. Eg. if your domain is mydomain.com, verify mydomain.com and not www.mydomain.com unless your emails looks like this name@www.mydomain.com (which is rarely the case).
Also for setting up DKIM select Generate DKIM Settings checkbox
After clicking verify new domain you should see the following screen:
You shall have to add these entries as TXT and CNAME records to your domain's DNS setting. If faced with any issue contact your DNS provider admin.
So before DNS records are updated / reflected you shall see status as pending for domain verification.
Once your domain has been verified Amazon shall send you a mail:
post which you can see the domain status is marked as verified
Amazon SNS is required to track bounces & complaints. If an email bounced, the email address will be flagged in SendX so that future newsletters won't be sent to them again. To make this possible, here's what you need to do:
So say if you Team ID is X9EXT0OIqqZ4GOF5n2Lqi your endpoint shall be https://app.sendx.io/api/v1/ses/bounce/X9EXT0OIqqZ4GOF5n2Lqi
Done! All email bounces will now be tracked and handled when you send emails in SendX.
If a user marks your email as spam, they will be flagged in SendX so that future newsletters won't be sent to them again.
The following steps to setup complaints handling are identical to bounce handling in the previous step:
So say if you Team ID is X9EXT0OIqqZ4GOF5n2Lqi your endpoint shall be https://app.sendx.io/api/v1/ses/complaint/X9EXT0OIqqZ4GOF5n2Lqi.
By now, you should have setup bounces and complaints for every verified email and/or domain.
DomainKeys Identified Mail (DKIM) lets an organization take responsibility for a message that is in transit. The organization is a handler of the message, either as its originator or as an intermediary. Their reputation is the basis for evaluating whether to trust the message for further handling, such as delivery. Technically DKIM provides a method for validating a domain name identity that is associated with a message through cryptographic authentication.
Setting DKIM keys ensures in better deliverability, higher email open rates and reduces chances of your mail being reported as spam
So if you have not set your DKIM keys properly then any mail send to them using your amazon keys with from address as somename@mydomain.com shall be seen as:
Once you have entered your DKIM records in DNS provider settings and once DKIM settings have been verified you shall get a mail from AWS:
Now if you head to AWS console > Domains > Your domain > DKIM you will see that DKIM has been verified but is still disabled
Click on enable option and you will see a popup
After enabling DKIM its status should be enabled and verification status should be verified. Post this any emails which are being sent from any address belonging to @mydomain.com shall not have via amazonses.com being listed.
Cheers ! Now you are all set to building a long lasting relationship and business by using SendX platform alongside SES