What is our primary use case?
My usual use cases for Amazon WorkMail started from my interest in all the AWS services, which are numerous, like hundreds, and how I could set up an online document service, something like Google Drive or Microsoft One Cloud.
I came across the AWS equivalent, which was not very usable initially, but I used it for a while to set up end-user computing on document storage there, requiring some kind of initial setup of AWS Apps, which are end-user applications that you can use out-of-the-box immediately.
I logged on with various authentication methods to utilize all those services. This is how I initially discovered the document service called WorkDocs, which closed last year.
However, because of the common authentication methods to these end-user services, I found out they also offer the webmail service. I tested Amazon WorkMail in parallel with the document service and really liked it, ultimately using it for many of my email accounts.
I have email accounts on other external services, but the end-user AWS offering was so helpful that I set up something like 10 accounts on Amazon WorkMail. When using the service, I can set up one email account, and if I like it, I can have additional accounts in the cloud as needed.
For most of my cloud accounts, I set up a separate Amazon WorkMail account for all my incoming and outgoing emails, making it very easy to set up internal routing rules.
By logging on just once and authenticating to Amazon WorkMail, I can read all emails from the 10 accounts arranged in different folders. When replying to emails, it's seamless to impersonate the specific account to which I want to respond.
While it's likely that other webmail services, even open source ones, implement similar features, the AWS implementation has been very useful for me over these six or seven years.
Now, I'm not very happy because they are discontinuing the service, and I will have to find a new one to migrate everything, including all my filters and routing rules. I genuinely hope that when closing down a service, they would offer some migration routes or tools for a simple export process to another service, like an open-source one, but unfortunately, they don't.
What is most valuable?
To answer what features or capabilities of Amazon WorkMail I've found most valuable over the years, email services are well-established and share many common features. I have used them in a simple manner, which I appreciate.
When accessing the service, common authentication methods are in place, so when I provide my credentials, it logs me onto application servers where I can use many other services with single sign-on authentication.
The basic web interface contains the Amazon WorkMail dashboard with a tree structure for all the folders I created, similar to any other IMAP-related email service.
In the past, users connected to email services using the POP protocol, but now the IMAP protocol is standard, allowing connections to various mailboxes worldwide from different providers, including Amazon WorkMail.
This standardization makes it simple to create new folders for classifying incoming emails based on my organizational structure. I can route a large volume of incoming emails to different folders based on the mailboxes and accounts I've set up, matching how it works with Microsoft servers which use LDAP protocol for domain management.
Despite being an end-user service on AWS, the backend is complex enough to enable many useful features. I invested time in configuring it, and it worked flawlessly for six years.
Now, with the service going away, I need to export everything and figure out how to continue, including moving my domain name to another service.
As for valuable features, Amazon WorkMail offers excellent classification options and adheres to the IMAP email protocol standards. The service has a standard menu of exposed features like printing emails, viewing emails, managing an address book, and classifying those entries into the organizational structure I've set up.
It was easy to use with a point-and-click interface, though I haven't utilized it via the CLI or script automation, as I haven't needed them. However, based on the AWS WorkMail commands available, I believe scripting options exist for advanced users. While those advanced features are available, I found the service very useful without needing them.
What needs improvement?
While using Amazon WorkMail over time, I haven't encountered substantial disappointments, but there have been usual glitches with the web interface. For instance, while the service is generally 99.5% perfect, I experience issues like the folder structure I set up sometimes not remembering the state of expanded and collapsed nodes after refreshing the page.
This lack of persistence in which nodes are collapsed or opened can be frustrating. However, since it's a minor technical issue, I doubt the average user would notice it.
If Amazon WorkMail were not discontinuing, I wouldn't think there is much to improve or enhance about it. It is standard enough and easy to use, and any glitches are minor, not worth evolving or disrupting its current functionality.
As for whether the user interface is intuitive and if I'm satisfied with its flexibility and customizability, there are some minor features lacking, but I don't feel a need for changes since it works as designed. The most crucial aspect is that I can set up my address book with the complex organizational structure needed for the accounts connecting to AWS.
The lower-level functionalities suit me well enough. Other services often have customizable views of email representations with senders, subjects, and even snippets of content. While my external application on mobile can show customizable lines with my email list, Amazon WorkMail does not offer that feature. I don't really need it, but it would be a nice addition for power users.
For how long have I used the solution?
I have been using Amazon WorkMail since 2019, which is six or seven years now.
How are customer service and support?
I have never needed to communicate with the technical support of Amazon WorkMail. I have filed requests for other technical issues, which are resolved quickly from support, but Amazon WorkMail is one of those services that just works out of the box for me.
Which solution did I use previously and why did I switch?
I did use a different solution before Amazon WorkMail and still use those in parallel.
What other advice do I have?
When assessing the security features offered by Amazon WorkMail, such as encryption protocols, I check the security protocols on my phone using an external application that displays them immediately. All the emails I access have four essential security features.
While many incoming emails from different accounts may not be secure enough, Amazon WorkMail is great, showing all four features as checked. The best emails have all protocols intact: TLS is the secure one, DKIM is checked as well, SPF is functioning, and DMARC is also in place.
I can see all four security protocols are enabled, ensuring sufficient security for these emails, unlike many others from various senders, which only have two, three, or even broken protocols.
Regarding Amazon WorkMail's administrative controls, there is a settings menu where I can set up signatures and other aspects for the different emails. There are five sections in the settings: a general section, an email section, an email rules section, which I use often; there, I can set up many email rules so that specific emails from certain domains are routed to specific folders or sent to junk if they're not secure enough.
This is standard functionality I can do with any email server based on an IMAP account. I use it a lot, which is why I am not very happy that the service is going away without an automatic export migration tool. The fourth section includes automatic responses, where I can manage signatures.
The fifth section contains an integrated calendar, which is common in many email services, allowing scheduling and reminders. Overall, there doesn't seem to be anything missing; Amazon WorkMail functions as a typical webmail service without requiring infrastructure setup.
I primarily use the web version of Amazon WorkMail. Alternatively, I could utilize the CLI or SDK for scripting, but I haven't found a need for that yet. I hope to write scripts to export everything in the future since I have a year to figure this out, though I'm unsure what can be exported. Overall, I would rate this service a 9 out of 10.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)