Books & Videos

Table of Contents

  1. Introduction to Qmail

    1. Chapter 1 Internet Email

      1. Mail Basics
      2. Mailstore
      3. The Structure of Internet Mail
    2. Chapter 2 How Qmail Works

      1. Small Programs Work Together
      2. What Does a Mail Transfer Agent (MTA) Do?
      3. The Pieces of Qmail
    3. Chapter 3 Installing Qmail

      1. Where to Find Qmail
      2. Creating the Users and Groups
      3. Configuring and Making the Software
      4. Patching Qmail
    4. Chapter 4 Getting Comfortable with Qmail

      1. Mailboxes, Local Delivery, and Logging
      2. An Excursion into Daemon Management
      3. Setting Up the Qmail Configuration Files
      4. Starting and Stopping Qmail
      5. Incoming Mail
      6. Procmail and Qmail
      7. Creating Addresses and Mailboxes
      8. Reading Your Mail
      9. Configuring Qmail's Control Files
      10. Using ~alias
      11. fastforward and /etc/aliases
    5. Chapter 5 Moving from Sendmail to Qmail

      1. Running Sendmail and Qmail in Parallel
      2. User Issues
      3. System Issues
      4. Converting Your Aliases File
      5. Trusted Users
    6. Chapter 6 Handling Locally Generated Mail

      1. qmail-queue
      2. Cleaning Up Injected Mail
      3. Accepting Local Mail from Other Hosts
      4. Distinguishing Injected from Relayed Mail
    7. Chapter 7 Accepting Mail from Other Hosts

      1. Accepting Incoming SMTP Mail
      2. Accepting and Cleaning Up Local Mail Using the Regular SMTP Daemon
      3. Dealing with Roaming Users
      4. SMTP Authorization and TLS Security
      5. POP-before-SMTP
    8. Chapter 8 Delivering and Routing Local Mail

      1. Mail to Local Login Users
      2. Mail Sorting
    9. Chapter 9 Filtering and Rejecting Spam and Viruses

      1. Filtering Criteria
      2. Places to Filter
      3. Spam Filtering and Virus Filtering
      4. Connection-Time Filtering Tools
      5. SMTP-Time Filtering Tools
      6. Delivery Time Filtering Rules
      7. Combination Filtering Schemes
  2. Advanced Qmail

    1. Chapter 10 Local Mail Delivery

      1. How Qmail Delivers Local Mail
      2. Mailbox Deliveries
      3. Program Deliveries
      4. Subaddresses
      5. Special Forwarding Features for Mailing Lists
      6. The Users Database
      7. Bounce Handling
    2. Chapter 11 Remote Mail Delivery

      1. Telling Local from Remote Mail
      2. qmail-remote
      3. Locating the Remote Mail Host
      4. Remote Mail Failures
      5. Serialmail
    3. Chapter 12 Virtual Domains

      1. How Virtual Domains Work
      2. Some Common Virtual Domain Setups
      3. Some Virtual Domain Details
    4. Chapter 13 POP and IMAP Servers and POP Toasters

      1. Each Program Does One Thing
      2. Starting the Pop Server
      3. Testing Your POP Server
      4. Building POP Toasters
      5. Picking Up Mail with IMAP and Web Mail
    5. Chapter 14 Mailing Lists

      1. Sending Mail to Lists
      2. Using Ezmlm with qmail
      3. Using Other List Managers with Qmail
      4. Sending Bulk Mail That's Not All the Same
    6. Chapter 15 The Users Database

      1. If There's No Users Database
      2. Making the Users File
      3. How Qmail Uses the Users Database
      4. Typical Users Setup
      5. Adding Entries for Special Purposes
    7. Chapter 16 Logging, Analysis, and Tuning

      1. What Qmail Logs
      2. Collecting and Analyzing Qmail Logs with Qmailanalog
      3. Analyzing Other Logs
      4. Tuning Qmail
      5. Tuning to Deal with Spam
      6. Looking at the Mail Queue with qmail-qread
    8. Chapter 17 Many Qmails Make Light Work

      1. Tools for Multiple Computers and Qmail
      2. Setting Up mini-qmail
    9. Chapter 18 A Compendium of Tips and Tricks

      1. Qmail Won't Compile
      2. Why Qmail Is Delivering Mail Very Slowly
      3. Stuck Daemons and Deliveries
      4. Mail to Valid Users Is Bouncing or Disappearing
      5. Mail Routing
      6. Local Mail Delivery Tricks
      7. Delivering Mail on Intermittent Connections
      8. Limiting Users' Mail Access
      9. Adding a Tag to Each Outgoing Message
      10. Logging All Mail
      11. Setting Mail Quotas and Deleting Stale Mail
      12. Backing Up and Restoring Your Mail Queue
    10. Appendix A A Sample Script

      1. A Mail-to-News Gateway
    11. Appendix B Online Qmail Resources

      1. Web Sites
      2. Mailing Lists
  1. Colophon