Currently we ran into some issues with our mail server setup. I'm preparing a list of actions that we should enforce and use in order to maintain a proper email solution within our company.
We have around 80 Exchange users, and send mass emails out almost on a monthly bases to 20,000 + customers each time.
The checklist I currently have:
- Mcafee Mxlogic 'cloud' anti-spam functionality for incoming message.
- Antivirus on each computer in company
- Antivirus on Exchange and DNS servers
- Setup SPF record
- Setup DKIM
- Setup domainkey
- Setup senderID
- Submit SPF to Microsoft, Yahoo, etc. for 'whitelist' purposes.
- Configure size limits for messages in Exchange to safe numbers
- I have 2 outside IPs for my email server, in case one gets blacklisted, switch to the backup.
- My Internet site rests on a different ip than the mail server
- All mass emails for company sent through 3rd party company (listtrak.com)
- Setup domain alias, media, enews, and bounce for the 3rd party mass mail software.
- Verify the setup using [email protected]
- Configure group policy and our opendns.org account to prevent unwanted actions and website viewing
Mass emails:
- Schedule them to send different amounts at different times (1,000 at 10am, 1,000 at 4pm, 1,000 10am next day)..
- Setup user preferences, decide what they want to receive ect. ( there interests)
- Send a more steady flow of email, maybe 100 a week with top new products instead of 20,000k every other month..
If anyone has suggestions or additions/subtractions to this checklist they are greatly appreciated.
Additions:
I did a blog posting on setting up an email server. Other than DNS, I think you have done a good job of covering everything there and more. Legitimate bulk mailers tend to do a poor job of configuring their servers. I don't know why as it is their business.