Well I have just managed to migrate my web application from shared hosting service to AWS, Using Elastic beanstalk . However I m struggling with emails service.
Well My Application sends verification email upon registration (using SMTP) , and it looks that users are not receiving emails. ( I'm still using the SMTP account of the shared hosting )
Also while using the shared hosting service, I used to create mail accounts for other team member using our website domain name, for instance ( [email protected]).
Well I tried to look for a good answer regarding my question, but none of the question answers fully my needs.
some people recommend SES to only send emails and WorkMAil to receive Emails.
Well in My case I don't want to use other services.since my website is really small, so I wish someone can answer clearly the following questions:
1- How to allow the elastic beanstalk application sending emails using smtp.
2- how to setup a webmail on the EC2 instance ( to receive and send emails ), or at least setting up the mail service on the ec2 instance , and sending emails using other clients like outlook for instance.
3- how to create SMTP accounts or different email accounts using the domain name of the website.
PS : Please answer with very clear and detailed answer so I would understand , and everyone who might have the same problem.