Securing Mail Servers

Mail Server Role Security Issues

Mail servers store e-mail data, process client requests, and receive incoming e-mail from the Internet. The Post Office Protocol 3 (POP3) protocol provides clients with mailboxes and enables mail to be retrieved from the mail server. The e-mail accounts of users are POP3 accounts, and are stored on the configured mail server. POP3 makes is possible for clients to use Microsoft Outlook, or some other e-mail client to retrieve e-mail from the mail server. The Simple Mail Transfer Protocol (SMTP) protocol is utilized to transfer e-mail.

When the mail server role is installed, the following components are automatically added to the specific server:

Because mail servers provide the means by which unauthorized individuals can access and retrieve user accounts and passwords for e-mail accounts, it is important than you secure POP3 servers.

The main mail server security requirements which should be addressed are:

Standard POP3 service authentication sends user authentication details to the mail server in plaintext. You should therefore consider configuring the mail server to only allow passwords which are encrypted so that all authentication communication between the mail server and clients are encrypted. This prevents unauthorized individuals from seizing and easily reading passwords.

Windows Server 2003 POP3 Service uses Secure Password Authentication (SPA) that is integrated with Active Directory to authenticate users when they attempt to retrieve e-mail from the mail server. When POP3 uses SPA for authentication, authentication between the mail server and client must be encrypted. All passwords transmitted in plaintext are not accepted by the mail server. If you are not using domain controllers, then Secure Password Authentication can still authenticate users accessing the mail server to the local accounts hosted on the mail server.

If you are using NTFS volumes, you can specify permissions on those directories that contain e-mail. This would prevent unauthorized individuals from accessing the directories. To protect the hard disk space of the mail server from becoming exhausted, and to protect the performance of your mail server, consider implementing disk quotas to limit the amount of hard disk space accessible to your users. A user would not be able to use more than the specified quota on the NTFS volume. You can only implement disk quotas on NTFS volumes, and on a per volume basis.

Securing Exchange Server

Most organizations use Exchange Server on which to create their messaging network infrastructure. This is due to Exchange Server providing a reliable messaging platform that is integrated with Active Directory. Microsoft Exchange Server 2003 provides more security and availability than the other messaging platforms.

A few security features of installing and using Exchange Server 2003 are listed here:

You can use firewalls to protect Exchange Server computers and control traffic. Packet filtering features can be used to block traffic destined to and from Exchange Server computers. You can also limit the number of ports that are opened between an Exchange Server computer and other computers. Only those ports which are needed for communication should be opened.

The ports used by Exchange Server are listed here:

Exchange Server secures network mail communication by means of encryption, through the Transport Layer Security (TLS) protocol. TLS only works to secure network mail communication between mail servers running SMTP though. Mail traffic between Web browsers and Outlook Web Access (OWA) is not secured through the Transport Layer Security (TLS) protocol. To secure this communication, you have to utilize the SSL protocol on your Web servers. Another method which you can employ is to use IPSec to secure all communication. You should also consider enabling auditing in Exchange Server to track activity on your mail server.

To enable TLS encryption for Exchange Server,

  1. Access the System Manager console.
  2. In the console tree, expand the Server node.
  3. Expand Protocols and expand SMTP.
  4. Select the virtual server by right-clicking it, and then select Properties from the shortcut menu.
  5. When the Properties dialog box opens, switch to the Access tab.
  6. Click Authentication.
  7. Enable the Require TLS Encryption checkbox.
  8. Click OK.
  9. Switch to the Delivery tab.
  10. Click Outbound Security.
  11. Enable the TLS Encryption checkbox.
  12. Click OK.

To enable Exchange Server auditing,

  1. Access the System Manager console.
  2. In the console tree, expand the Server node.
  3. Select and right-click the specific object which you want to audit and then click Properties from the shortcut menu.
  4. Switch to the Security tab.
  5. Click the Advanced button.
  6. Switch to the Auditing tab, and click Add.
  7. Select those users whose actions you would like to audit.
  8. Specify which actions you want to audit.
  9. Click OK.


Top 5 Free Networking Tools

Bookmark Securing Mail Servers

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.