Virus Protection
Virus protection of e-mail in WorkgroupMail is achieved in conjunction with 3rd party antivirus software. WorkgroupMail can use the most popular antivirus software to check for the existense of a virus in a particular message. These include:

  • Norton Antivirus (desktop edition)
  • Norton Antivirus (corporate edition)
  • McAfee VirusScan
  • Sophos Antivirus
  • Any other 3rd party software which provides a command line interface.

In most cases, WorkgroupMail passes the full MIME message to the antivirus software via a command line interface. The exception is Sophos Antivirus, which uses the SAVI interface. For the Professional and Enterprise Edition, the Virus Protection feature can detect viruses, attempt to clean the messages and quarantine the messages. In the Home edition, the Virus Protection feature can only detect and quarantine any infected messages.

Relay Control
When a mail server is connected to the Internet, it must be configured to prevent unauthorized users from connecting to it in order to send mail. The action of a non-trusted user sending mail to a non-local address is termed relaying. WorkgroupMail provides relay control functionality to help prevent such unauthorized users by allowing you to enter any number of trusted hosts. This can be either a series of IP addresses, IP address ranges or domain names. Users can also authenticate themselves using SMTP authentication, in which case they do not need to be a trusted host in order to send/relay mail.

Multiple ISPs
Smaller companies and certain larger organizations may choose to use an ISP to host their e-mail. Some companies may use more than one ISP, for example, if they have several domains. WorkgroupMail can connect to any number of ISPs in order to send and receive e-mail. If a separate dial-up connection is needed to establish a connection to each ISP then WorkgroupMail will connect to each ISP in turn. If there is a permanent connection to the Internet then WorkgroupMail can connect to all ISPs simultaneously in order to send and receive mail.

Auto Responders
An auto responder is a mailbox which will automatically respond to any message that it receives with a fixed response. These can be used to immediately notify a sender that his or her message has been received and is being dealt with, or it can be used to notify senders that the person they are emailing is on holiday or any similar such usage. WorkgroupMail will let you define any number of auto responders to send either plain text or HTML formatted response messages.

Smart Hosting
A smart host is a mail server that is able to determine the appropriate destination SMTP server that it must connect to in order to send a message to a particular recipient. A smart host server does this using MX resolution. WorkgroupMail does not need to send out messages through an ISP (although it can). Instead it can act as a smart host. This has several advantages over sending mail through an ISP. These include greater reliability and speed. Since the WorkgroupMail smart host server engine is multi-threaded, it can send out several messages to different destination servers simultaneously, achieving a high throughput of sent messages.

Routing
When WorkgroupMail is configured as a smart host server, it can determine the appropriate SMTP server to connect to in order to send a particular message to a recipient by performing an MX lookup on the domain part of the recipient's e-mail address. If your organization is split over several sites with a mail server such as WorkgroupMail at each site, then the mail server which receives all mail for the domain will want to forward specific users' messages on to different servers, whilst keeping the original e-mail address unchanged. It can do this using the routing functionality in WorkgroupMail.

Spam Filtering
Various servers on the Internet provide a service which lets you determine which SMTP servers are operating as open relays and are therefore attractive targets for use by spammers to send out unsolicited e-mail. WorkgroupMail has an anti-spam feature which can check each connecting server to see if it is blacklisted on any of these spam servers. If found to be blacklisted, WorkgroupMail can, at your discretion, leave, delete or quarantine any messages sent from these SMTP servers. For more information see Spam Filtering.

IP Screening
WorkgroupMail lets you control exactly which computers have access to even connect to any of the interfaces of the SMTP. POP3 or IMAP servers. Using the IP Screening functionality you can create your own simple firewall to prevent certain computers or a range of computers from connecting to WorkgroupMail.