Setup email hosting on AWS with WorkMail

Cloud Engineer | AWS Community Builder
Search for a command to run...

Cloud Engineer | AWS Community Builder
No comments yet. Be the first to comment.
You have a working Amazon EKS cluster and deployed pods. Now, your pods need secure, fine-grained access to AWS services like S3, DynamoDB, or Secrets Manager, but: You don't want to hardcode AWS cre

As your team and projects grow, managing a single EKS cluster can get complicated. You'll likely have different teams like a "Backend Team" and a "Frontend Team" all needing to deploy their applicatio

Serverless computing with AWS Lambda is one of the most powerful ways to run code in the cloud without managing servers. But when a Lambda function is placed inside a VPC (Virtual Private Cloud) to co

Modern developers want fast CI/CD but without storing long-lived AWS keys.By combining Amazon ECS (Fargate), Amazon ECR, GitHub Actions, and OpenID Connect (OIDC) you can deploy securely and automatic

Learn Bash Scripting: A Beginner's Guide Table of Contents Introduction Bash Scripting Basics Variables and User Input Conditional Statements Loops and Iterations Functions Working with Files Scripting Best Practices Conclusion 1. Introdu...

Amazon WorkMail is a secure, managed business email and calendar service with support for existing desktop and mobile email client applications. Users can access their email, contacts, and calendars using the client application of their choice, including Microsoft Outlook or any client application supporting the IMAP protocol.
Amazon WorkMail costs $4.00 per user per month and includes 50 GB of mailbox storage for each user. You can get started with a 30-day free trial for up to 25 users.
Note: If a user is created after the first of a month, then the monthly fee for that mailbox will be adjusted on a pro-rata basis from the first day it was active to the end of that month. If a user is terminated or deleted before the end of a month, then the monthly fee for that user will still apply through the end of the month.
Note: There are several options, but I am using my domain parked on Route53 . Don't worry, you can later add the external domain as well if you don't have domain now.
Select an Existing Route 53 domain
Choose Route53 hosted zone
Setup alias
Create organization
You will see the dashboard like below:
You will see a dashboard like below.
Click on Domains on the dashboard left bar .
Note: I have already added my domain shoeasy.me but you will see domain like ailas.awsapps.com

Click on Add domain (optional if you don't want custom domain email)

Choose the domain and click Add domain

Click on Update all records in route 53
This will add all the DNS records required for WorkMail automatically. After records are added you can set your domain as default domain .
Here you can set password policies and other mobile policies. I kept all of the defaults, but you can change them to suit your needs.
Click Users from the left menu of your organization dashboard. You see a page like the below
Click on Create user and create a user by filling in the required details.
You have sucessfully created a user . You can add more user according to your needs.
You will find a login link on your organization dashboard (say https://shoeasymail.awsapps.com/mail) go to the address.
Use the credentials you used before while creating mail to sign in
You are all done you can receive and send mails now