You can either use Mailmodo SMTP or AWS SES SMTP for sending emails to your contacts. In this article, we will provide detailed steps on how to configure a new Sender ID using AWS SES SMTP. 

Before you begin, please ensure the following pre-requisites: 

Pre-Requisites

  1. Make sure you have already configured a sender email address for your AWS SES account. For steps on how to add sender email address in AWS SES, click here.
  2. Make sure you have admin access for your AWS account. If you don't have the right permissions, then please work with your AWS account administrator to get the required access or work with them to configure the account.

Detailed Steps

Step 1 - Login to you Mailmodo account. Go to the Settings page. Select Sender Settings and click Add New Sender.

 

Step 2: After adding the sender ID, select 'Configure SMTP' and 'AWS SES'. There are 2 ways to add an email address that uses AWS SES SMTP.

  • Using Access Keys
  • Using SMTP Credentials

Using Access Keys

1. Go to your IAM dashboard and add a user with 'Programmatic access' type

2. Attach AmazonSESFullAccess &  AmazonSNSFullAccess to the user

3. Download the access credentials. Copy the keys along with your SES account region 

4. Add information from the above steps into the Mailmodo account setting as shown below 

Using SMTP Credentials

1. From the left pane, go to 'SMTP Settings'

2. Copy the Server Name (to be used in further steps) & Click on 'Create My SMTP Credentials' on the AWS console

3. Next, click on 'Show User SMTP Security Credentials' 

4. Add information from the above steps into the Mailmodo account setting as shown below 

Step 3: Adding Webhook and Configuration Set 

Adding a Webhook helps you keep track of your mail bounces and complaints. This process is optional but we recommend adding the Webhook and Configuration Set so that users have better control over their deliverability management.

  • After configuring the AWS SES using access keys or SMTP Credentials, a Webhook URL will be displayed, which you need to add to your SES configuration
  • Search for 'sns' in the AWS console, and click on 'Simple Notification Service'.


Kindly note that SES and SNS must be setup in the same region.

  • Create a new Topic (if there isn't one) by selecting Topics from the left pane. Choose a name for the Topic, type->Standard and click on 'Create Topic'
  • Next, click on 'Create Subscription'


  • The Topic ARN field will be auto-populated. Next, select Protocol->HTTPS and copy the Webhook URL provided in Mailmodo in the Endpoint field. Then click on 'Create Subscription'
  • Once a subscription is successfully created, following window should appear:
  • After creating a subscription, create a Configuration Set from your SES dashboard
  • Edit the configuration set. Add a destination of type SNS

  • Name the destination and choose the same topic as in the SNS subscription settings. Click Save

  • Paste the Configuration Set name on the Mailmodo tab containing the Webhook URL. Verify the settings and your SMTP will be configured.

  • Then proceed towards AMP Whitelisting for your sender ID, steps for which are mentioned here.

Troubleshooting issues with DNS records addition

There may be a situation where even after adding the requisite DKIM, DMARC and SPF records, the domain verification fails on Mailmodo and an error message like this is displayed:



Solving this problem requires inspecting the DMARC and SPF records that have been added, and subsequently changing them if incorrect values have been entered.

To check the DMARC & SPF record that has been added to your domain:

  • Go to mxtoolbox.com

  • Enter your domain name, and click on MX Lookup

  • Next, click on the drop-down next to MX Lookup, and you can check for DKIM, DMARC and SPF records for your domain:
  • Now, verify the DMARC & SPF records against their correct values, which are:

DMARC

Hostname

Type

Value

_dmarc


TXT

v=DMARC1; p=quarantine; rua=mailto:admin@yourdomain.com; pct=10; sp=quarantine


SPF

Hostname

Type

Value

@


TXT

"v=spf1 include:example.com include:amazonses.com ~all"


Also, keep in mind that multiple DMARC & SPF records are not allowed as they create issues in mail deliverability.


Did we miss something? Not to worry! ✌️

? Use the search bar in our Help Center to find quick guides and walkthroughs ✅ 

?  Feel free to ping us with your query over the Mailmodo chat.

?  You can also send us your queries at help@mailmodo.com