This document discusses what Systems people (ie. Systems Administrators and the like) need to know for compliance with GoodMessaging at the Basic, Bronze, and Silver levels of compliance. It will most likely only make sense after reading the GoodMessaging Introduction [1].
All the software used must be GoodMessaging compliant. Your GoodMessaging certification level can only be as high as the lowest level awarded to the piece of software that you're using. Additionlly, you must have all the relevant options turned on.
For a complete suite of GoodMessaging compliant software, you need to have:
The Bronze level of compliance additionally requires:
The Mail Delivery Agent and Mail Sending Agent must also perform Spam checking. Outgoing (MSA) Spam checking should not modify the e-mail (but reject Spam), but incoming (MDA) software should. The MDA should also provide the option of filtering the Spam into a separate, server-side folder.
The MTA needs to accept e-mail for only local addresses, so that customers who wish to send outgoing e-mail must use the MSA.
The MSA and MTA should both reject viruses before accepting the message.
The Mail Delivery Agent and Mail Sending Agent also need to check that the message complies with Internet Standards, and rewrite it if it doesn't. This can be done with tools such as Anomy Sanitizer and MIMEDefang.
The Mail Transfer Agent also needs to perform Spam checking before accepting the e-mail, and reject it out of hand if its very Spammy.
A service is not a service unless it is supported. In particular, there are two areas in which support is needed.
A procedure must be in place for dealing with Spam complaints. The procedure must state that all communications regarding a spam complaint will be responded to within a week. Any spam from sources controlled by the GoodMessaging environment (ie. your own clients) must be dealt with in such a way as to ensure no further abuse occurs fromt hat source.
A procedure must be in place for doing software and antivirus updates. The procedure must specify that updates are installed within a week after they are released by the vendor.
There must either be a trouble-ticket system in which all attempted solution details are recorded, or there must be a way for the person to return to the original support person on the next call.
Support must provide (possibly for a fee) a CD (or other portable media) containing GoodMessaging client software for the End User.
Bronze: Telephone support must be available to your own paying end users, with a hold time of no less than fifteen minutes. If the support person cannot solve the problem, they must have someone who is knowledgeable about the messaging system to whom they can turn, or some way of lodging the trouble ticket with someone more knowledgeable who can call the end user back.
Ingress and egress filtering are necessary for a secure mail system. These are not part of the mail system as such, but need to be part of the network it is on.
The system must support STARTTLS in:
At the basic level, only the following are required:
Monitoring is absolutely essential for any service. All server-side MAs should be monitored. Client-side MAs do not need monitoring, as they are not a service.
Monitoring should be done of various vital areas. The service should be monitored for:
(What about connectivity to outside world?)
Monitoring is intended for the following functions:
Logging should also be done in such a way as to expedite the Monitoring and Support functions.
Links:
[1] http://goodmessaging.jdarx.info/content/goodmessaging-introduction
[2] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc0
[3] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc1
[4] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc2
[5] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc3
[6] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc5
[7] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc6
[8] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc7
[9] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc8
[10] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc9
[11] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc10
[12] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc11
[13] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc12
[14] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc13
[15] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc14
[16] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc15
[17] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc16
[18] http://goodmessaging.jdarx.info/content/goodmessaging-systems#toc17
[19] http://en.wikipedia.org/wiki/SRV_record