![Lead Image © Vlad Kochelaevskiy, Fotolia.com Lead Image © Vlad Kochelaevskiy, Fotolia.com](/var/ezflow_site/storage/images/archive/2015/26/scalable-mail-storage-with-dovecot-and-amazon-s3/po-21572-fotolia-vlad_kochelaevskiy_fotolia-email_resized.png/111088-1-eng-US/PO-21572-Fotolia-Vlad_Kochelaevskiy_Fotolia-Email_resized.png_medium.png)
Lead Image © Vlad Kochelaevskiy, Fotolia.com
Scalable mail storage with Dovecot and Amazon S3
Storage Space
Mail server administrators have a hard life. On one hand, few other services produce as many complaints about improper use as mail operations – incorrect blacklisting is an example. On the other hand, people are beginning to realize that email is a product from another age that is now struggling to deal with today's fast-paced IT. Users' demands for receiving and sending email have grown steadily in recent years.
Several years ago, it was quite common to allow email attachments only up to a particular, very low size, but this practice is frowned upon today: Users now expect to be able to send their 20MB PowerPoint presentations by email. Moreover, the number of email users is still growing steadily, and the amount of data stored by all of a provider's users is growing proportionally.
This problem might not be specific to email, because other Internet services are also experiencing the effect of the steady growth of the data volumes that need to be handled. However, working around this problem for email setups is relatively complex, primarily because of the architecture inherent in the "email" principle.
Architecture
Normal setups usually follow the same old pattern: On one side, SMTP daemons ensure that customers can send email and that incoming messages reach the recipients. On the other side, the services that deliver email to customers carry out the majority of the work. Some providers still exclusively rely on POP3 or only offer IMAP against payment; however, on the whole, the IMAP protocol has asserted itself.
This situation means additional worries for email service providers: Customers quite rightly expect to find their email on the provider's servers at any time. These customers rarely even download local copies of their email and simply rely on their providers. The providers then have to figure out how to cope with the burden and memory requirements of
...Buy this article as PDF
(incl. VAT)