AWS – Email – SES – Send Email – Thunderbird Configuration

Background

Now that I have received and responded back to AWS/SES email validation, it is time to go back and validate my Outgoing SMTP Server.

Earlier Notes

Here are some earlier notes :-

  1. AWS – Email – “Error Sending Mail – Message Reject : Email address is not verified. The following identities failed the check in region
    Link

 

Thunderbird

Configuration

Here is how to configure Mozilla’s Thunderbird to use an AWS/SES SMTP Server to send email.

Outline

  1. Review Validation Email for Sender
    • Note exact email address
    • Click on validation link
  2. Access the Account Settings panel
    • Account Settings panel
      • Email Address
        • Please use the exact email address that was verified
        • Remember it is Linux and case-sensitive
    •  Outgoing Server ( SMTP )
      • Server Name
        • Region Specific SMTP Server Name
          • US West 2
            • email-smtp.us-west-2.amazonaws.com
      • Port Number
        • 587
      • Connection Security
        • STARTTLS
      • Authentication Method
        • Normal Password
      • Username
        • Enter the username assigned to you by AWS/SES

Sender Email Address Validation

Sample Emails

Here are sample validation emails :-

Dear Amazon Web Services Customer,

We have received a request to authorize this email address for use with Amazon SES and Amazon Pinpoint in region US West (Oregon). If you requested this verification, please go to the following URL to confirm that you are authorized to use this email address:

https://email-verification.us-west-2.amazonaws.com/?Context=78&X-Amz-Date=20190110T212440Z&
Identity.IdentityName=daniel.adeniji%40mylabdomain.com&X-Amz-Algorithm=AWS4-HMAC-SHA256&Identity.IdentityType=EmailAddress&X-Amz-SignedHeaders=host&X-Amz-Credential=AKI%2Fus-west-2%2Fses%2Faws4_request&Operation=ConfirmVerification&Namespace=Bacon&X-Amz-Signature=189


Explanation

  1. Email’s body
    • Please not Identity.IdentityName
      • This is the name that will be specified as your sender

 

Account Settings

AWS.SES.Mozilla.Thunderbird.Configuration.AccountSettings.20190110.0208PM.PNG

Outgoing – Mail – Configuration

SMTP Server

AWS.SES.Mozilla.Thunderbird.Configuration.Outgoing.20190110.0209PM.PNG

References

  1. Amazon
    • AWS
      • SES
        • AWS Documentation » Amazon SES Documentation » Developer Guide » Sending Email with Amazon SES » Sending Your Email with Amazon SES » Using the Amazon SES SMTP Interface to Send Email » Configuring Email Clients to Send Through Amazon SES
          Configuring Email Clients to Send Through Amazon SES
          Link
        • AWS Documentation » Amazon SES Documentation » Developer Guide » Regions and Amazon SES
          Link

AWS – Email – “Error Sending Mail – Message Reject : Email address is not verified. The following identities failed the check in region”

Background

Trying to send out an email email over an SMTP Server residing in AWS.

Error

Image

emailAddressInNotVerified.20190107.0253PM.PNG

Textual

An error occurred while sending mail.
The mail server responded : Message rejected: Email address is not verified.
The following identities failed the check in region 

Remediation

Outline

  1. Launch web browser
  2. Enter Region Specific URL
  3. SES
    • Domain Identities
      • Listing
        • All Domain Identities are listed
      • Add Domain
        • If your domain is not listed, please prepare to register it by clicking on the “Verify A New Domain” button
    • Email Addresses
      • Listing
        • All Email Addresses are listed
      • Verify a new email address
        • If your email address is not listed, please prepare to register it by clicking on the “Verify A New Email Address” button
      • Registration
        • In the “Verify New Email Address” window
          • Enter the Email Address
          • Click the “Verify this Email Address” button
      • Validation Email
        • Wait for the validation email
        • Read, Review, and Click in registration link

Steps

SES Home Page

Enter URL to the SES Home Page.

The generic URL to the SES Home Page is https://console.aws.amazon.com/ses/home.

For us, we are in US-WEST-2, and we can connect to the region specific URL by going here ( https://console.aws.amazon.com/ses/home ( https://us-west-2.console.aws.amazon.com/ses/home?region=us-west-2 ).

Domain Identities

From the left frame, please click the “Domains” link.

Please review the registered Domain Identities.

If your Domain is not listed, please click the “Verify a New Domain” button.

Listing

domainidentities.20190109.0102pm

Verify New Domain Identity

AmazonSimpleEmailService.verifyANewDomain.20190109.0106PM.PNG

Email Address Identities

From the left frame, please click the “Email Addresses” link.

Please review the registered “Email Addresses Identities“.

If the “Email Addresses Identifiers” is not listed, please click the “Verify a New Email Address” button.

Listing

Registered “Email Address Identifiers” are listed.

emailAddressIdentities.listing.20190109.0115PM.PNG

Verify New Email Address

In the “Verify a New Email Address” window, please enter the email Address that you will be using as the “Sending Address”.

Click the “Verify this Email Address” to confirm.

verifyanewemailaddress.20190109.0118pm

Validation Email

You will receive an email in email address you entered earlier.

Within 24 hours, please review the email and click on the Link.

Samples

Here are sample emails :-

Image

validation.email.20190109.0148PM.PNG

Textual

Dear Amazon Web Services Customer,

We have received a request to authorize this email address for use with Amazon SES and Amazon Pinpoint in region US West (Oregon). If you requested this verification, please go to the following URL to confirm that you are authorized to use this email address:

https://email-verification.us-west-2.amazonaws.com/?Context=458828384081&X-Amz-Date=20180913T234020Z&Identity.IdentityName=daniel.adeniji%40edriving.com&X-Amz-Algorithm=AWS4-HMAC-SHA256&Identity.IdentityType=EmailAddress&X-Amz-SignedHeaders=host&X-Amz-Credential=AKIAJJHD5MBOFZDF5APA%2F20180913%2Fus-west-2%2Fses%2Faws4_request&Operation=ConfirmVerification&Namespace=Bacon&X-Amz-Signature=7cccbc70dddc08dc9d93c91cb1febb2a6792ce4f86083d26d3fa1668b2155063

Your request will not be processed unless you confirm the address using this URL. This link expires 24 hours after your original verification request.

If you did NOT request to verify this email address, do not click on the link. Please note that many times, the situation isn't a phishing attempt, but either a misunderstanding of how to use our service, or someone setting up email-sending capabilities on your behalf as part of a legitimate service, but without having fully communicated the procedure first. If you are still concerned, please forward this notification to aws-email-domain-verification@amazon.com and let us know in the forward that you did not request the verification.

To learn more about sending email from Amazon Web Services, please refer to the Amazon SES Developer Guide at http://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html and Amazon Pinpoint Developer Guide at http://docs.aws.amazon.com/pinpoint/latest/userguide/welcome.html.

Sincerely, 

References

  1. Amazon
    • Amazon Simple Email Service
      • AWS Documentation » Amazon SES Documentation » Developer Guide » Sending Email with Amazon SES » Setting up Email with Amazon SES » Verifying Identities in Amazon SES » Verifying Email Addresses in Amazon SES
        Link
      • AWS Documentation » Amazon SES Documentation » Developer Guide » Sending Email with Amazon SES » Setting up Email with Amazon SES » Verifying Identities in Amazon SES » Verifying Email Addresses in Amazon SES » Verifying an Email Address
        Link