Book Image

Qmail Quickstarter: Install, Set Up and Run your own Email Server

Book Image

Qmail Quickstarter: Install, Set Up and Run your own Email Server

Overview of this book

This book starts with setting up a qmail server and takes you through virtualization, filtering, and other advanced features like hosting multiple domains, mailing lists, and SSL Encryption. Finally, it discusses the log files and how to make qmail work faster. Qmail is a secure, reliable, efficient, simple message transfer agent. It is designed for typical Internet-connected UNIX hosts. Qmail is the second most common SMTP server on the Internet, and has by far the fastest growth of any SMTP server. Qmail's straight-paper-path philosophy guarantees that a message, once accepted into the system, will never be lost. Qmail also optionally supports maildir, a new, super-reliable user mailbox format.
Table of Contents (13 chapters)

Stopping Spam from Getting Out


Preventing users from receiving spam is only half of the spam battle. The other half is to avoid sending spam. This may seem like a simple task on a user-by-user basis, but preventing users and your email system from sending spam on a wide-scale basis is more difficult. How to accomplish this depends upon the environment (i.e. how users send email), the resources devoted to the task, and the level of trust and convenience afforded to each user.

An obvious way to address to the problem is to treat outbound email similarly to inbound email. For example, software such as SpamAssassin can scan each email before it is sent, and prevent messages identified as spam from being sent. This, however, is frequently overkill, and is particularly unnecessary if one's users are unlikely to be spammers.

Sender Restrictions

A simplistic approach is to perform basic checks on outbound email, such as ensuring the sender of every email is a valid recipient, limiting the amount of...