In Part One of our series on Improving Disk I/O for Your Mail Server, we discussed some tweaks to your operating system and any other server software, such as anti-virus, to increase overall performance. In this post, we'll look at settings and tweaks to SmarterMail itself. If you're doing some of these already, then you're ahead of the curve. However, read through and see if you can grab one or two more that allow you to squeeze the most out of your mail server performance.
Setup Domain Auto-Clean Rules for Junk Mail and Deleted Items
When SmarterMail is set up it can be configured to move any spam mail to a Junk Mail folder and any deleted items can be moved to a Deleted Items folder. This is an easy and convenient way to manage these types of emails, but users can get a little distracted and leave these folders unattended. This means that the folders can grow in size and grow so large that they take up an inordinate amount of disk space. To remedy that, administrators should set up rules to automatically clean these folders after a certain amount of time, such as weekly or monthly. Setting up these rules is a great way to ensure that these folders don't grow out of control, take up a ton of disk space and eventually bog down your disk i/o.
Limit File Attachment Sizes - Use File Storage Instead
It's hard to get around users sending and receiving files via email. However, you can limit the size of the attachments that can be sent and then offer SmarterMail's File Storage as an alternative for large attachments. Attachments are stored within a mail server's GRP file, and encoded. This encoding can add anywhere from 30% - 50% to the size of the attachment. For larger files, this means that disk space can be greatly affected when limitations are absent. File Storage, on the other hand, stores the uploaded file in a user's folder, but the file isn't encoded, so it doesn't increase in size. In addition, users can better-manage file storage files right from within the SmarterMail webmail interface, thereby keeping disk space utilization to a minimum.
Create Strict Spam Settings
A very simple way to keep your mail server running smoothly is to limit the amount of email that actually comes into the mail server. A perfect example is spam messages: it's a good idea to set up and manage strict anti-spam settings to prevent messages from even making it to the server. We have a KB article of Recommended Spam Settings that you can follow, and one of our power users and a forum Product Expert, Bruce Barnes, has an extensive PDF document outlining different spam settings and efficiencies with setting up various anti-spam measures.
Consider Setting Up an Inbound Gateway
Using an inbound gateway is a great way to offload some of the spam checks and help weed out unwanted email before it gets set for local delivery. While inbound gateways only offer SMTP spam checks (things like Commtouch, etc. can't run on an inbound gateway), utilizing extensive checks and setting up a variety of RBLs and URIBLs can greatly limit the the amount of spam that gets to the primary mail server. From there, you can use Commtouch or other third-party add-ons to further eliminate spam. You can use SmarterMail as an inbound gateway, for free, and we have a knowledge base article that can help you set it up.
There you have it, a few more tips to help maximize the performance of your mail server. In Part Three, we'll discuss some hardware changes and email client and mobile device settings that will help keep things running smoothly, so stay tuned!