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)

Other Mail Protocols


qmail-smtpd is the most common method of accepting email messages for delivery from the network, but it is not the only one that comes with qmail. There is another program that comes with qmail called qmail-qmtpd. As the name indicates, just as qmail-smtpd is a Simple Mail Transfer Protocol (SMTP) server, the qmail-qmtpd program is a Quick Mail Transfer Protocol (QMTP) server.

While SMTP is the standard protocol for email transmission on the Internet, there are many email servers and clients that do not strictly adhere to the definition and requirements of SMTP. Most of them, however, deviate from the SMTP standard in predictable, common ways. This has become, in essence, a distinct de-facto protocol that was dubbed by Dr. Bernstein the Old-Fashioned Mail Injection Protocol (OFMIP).

Quick Mail Transfer Protocol (QMTP)

QMTP is a protocol invented by the author of qmail, Dr. Bernstein, to address some of the inefficiencies in the SMTP protocol. For example, the commands...