Videos
I would like to have someone set up an Email Server on AWS Free Tier, is it possible?
I have 4 domains and need one email address for each domain that will serve as a catch-all address. I would like POP / SMTP and Webmail.
What should I expect to pay someone to set it up?
I'm confident in my abilities to set up and maintain web servers, and create websites, but email is something I've never hosted myself, so please forgive the lack of proper terminology.
I'm in the process of moving all my sites from GoDaddy to AWS, and that's all fine except for the email accounts. I don't really understand the difference between a "mail server", an mx record, a relay, and all of that. I just set up accounts in GoDaddy, and plug in the relevant details to my/my client's email applications. Like I say I'm fairly comfortable on a Linux terminal, and I can find my way around a tutorial/man page, so long as I know what man page I should be reading.
So what are my options?
SES - I don't really understand the whole part about being Sandboxed - does this mean I can't send emails to anyone until Amazon approves my account? How do I get approved? And once I am, does that mean I have to nitpick my client's email habits, and whether any of their messages are unsolicited? And does SES handle incoming messages? Basically, I don't even really understand what SES is.
Setting up all necessary servers on my EC2 instance(s) - I'm perfectly willing to learn how to install, configure and maintain my own email servers, so long as I know what I'm actually supposed to learn. I also understand there's some wrinkle with AWS and needing permission before being able to send mail in and out.
Paying some third party - can I just buy email services from some company like Godaddy and bind it to domains that I'm hosting on my EC2s? Is this a good idea?
Essentially, I'm kinda just lost.
I host over 350 email accounts on 100+ domains on one of my AWS Instances. If you're willing to spend up to a week configuring your email server, working with Amazon to get your EIP off the black lists and setting up your reverse DNS. IT CAN BE DONE. ARS Technica published a very good guide. http://arstechnica.com/information-technology/2014/02/how-to-run-your-own-e-mail-server-with-your-own-domain-part-1/ It's not specific to AWS, but covers Linux based server configuration. It will get you off to a good start. Although some of the SPAM restrictions are a bit on the strict side.
Good Luck, A word of advice spend some time studying every configuration they recommend. Make sure you understand what it's doing. This will make it easier for you to diagnose problems when your users complain that they aren't getting email from their buddy.
AWS IP addresses are on the block lists used by most ISP's so hosting a mail server there is not good. You can hack postfix to use SES as an outbound transport but it's a pain in the ass to do - it's a lot easier to use google apps for email. - You can bind your domains to google apps.
I'm looking to create a personal website, hosted on a domain I buy. Additionally, I want to have an email associated with the site. The email would be used as a personal email, so I would need to both receive and send emails.
Is AWS hosting the best option for email hosting?