qmail

John Levine

  • 出版商: O'Reilly
  • 出版日期: 2004-04-27
  • 定價: $1,180
  • 售價: 5.0$590
  • 語言: 英文
  • 頁數: 252
  • 裝訂: Paperback
  • ISBN: 1565926285
  • ISBN-13: 9781565926288
  • 相關分類: Linux
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

相關主題

商品描述

qmail has quietly become one of the most widely used applications on the Internet today. It's powerful enough to handle mail for systems with millions of users--Like Yahoo! Mail and Hotmail, while remaining compact and manageable enough for the smallest Unix- and Linux-based PC systems. Its component design makes it easy to extend and customize while keeping its key functions secure, so it's no wonder that adoption of qmail continues at a rapid pace.

The downside? Apparently none. Except that qmail's unique design can be disorienting to those familiar with other popular MTAs (Mail Transfer Agents). If you're coming from sendmail, for instance, you might have trouble recasting your problems and solutions in qmail terms. qmail first helps you establish a "qmail frame of mind," then explores the installation, configuration, administration, and extension of this powerful MTA. Whether you're installing from scratch or managing mailing lists with thousands of users, qmail provides detailed information about how to make qmail do precisely what you want

qmail concentrates on common tasks like moving a sendmail setup to qmail, or setting up a "POP toaster," a system that provides mail service to a large number of users on other computers sending and retrieving mail remotely. The book also fills crucial gaps in existing documentation, detailing exactly what the core qmail software does.

Topics covered include:

  • Installation and configuration, including patching qmail
  • Moving from sendmail to qmail
  • Handling locally and remotely originated messages
  • Managing virtual domains
  • Logging qmail activity
  • Tuning qmail performance
  • Running multiple copies of qmail on the same computer
  • Mailing list setup and management
  • Integrating the qmail MTA with POP and IMAP delivery
  • Filtering out spam and viruses


If you need to manage mailing lists, large volumes of mail, or simply find sendmail and other MTAs too complicated, qmail may be exactly what's called for. Our new guide, qmail, will provide the guidance you need to build an email infrastructure that performs well, makes sense, and is easy to maintain.

Table of Contents:

Preface

Part I. Introduction to Qmail

1. Internet Email
     Mail Basics
     Mailstore
     The Structure of Internet Mail

2. How Qmail Works
     Small Programs Work Together
     What Does a Mail Transfer Agent (MTA) Do?
     The Pieces of Qmail

3. Installing Qmail
     Where to Find Qmail
     Creating the Users and Groups
     Configuring and Making the Software
     Patching Qmail

4. Getting Comfortable with Qmail
     Mailboxes, Local Delivery, and Logging
     An Excursion into Daemon Management
     Setting Up the Qmail Configuration Files
     Starting and Stopping Qmail
     Incoming Mail
     Procmail and Qmail
     Creating Addresses and Mailboxes
     Reading Your Mail
     Configuring Qmail's Control Files
     Using ~alias
     fastforward and /etc/aliases

5. Moving from Sendmail to Qmail
     Running Sendmail and Qmail in Parallel
     User Issues
     System Issues
     Converting Your Aliases File
     Trusted Users

6. Handling Locally Generated Mail
     qmail-queue
     Cleaning Up Injected Mail
     Accepting Local Mail from Other Hosts
     Distinguishing Injected from Relayed Mail

7. Accepting Mail from Other Hosts
     Accepting Incoming SMTP Mail
     Accepting and Cleaning Up Local Mail Using the Regular SMTP Daemon
     Dealing with Roaming Users
     SMTP Authorization and TLS Security
     POP-before-SMTP

8. Delivering and Routing Local Mail
     Mail to Local Login Users
     Mail Sorting

9. Filtering and Rejecting Spam and Viruses
     Filtering Criteria
     Places to Filter
     Spam Filtering and Virus Filtering
     Connection-Time Filtering Tools
     SMTP-Time Filtering Tools
     Delivery Time Filtering Rules
     Combination Filtering Schemes

Part II. Advanced Qmail

10. Local Mail Delivery
     How Qmail Delivers Local Mail
     Mailbox Deliveries
     Program Deliveries
     Subaddresses
     Special Forwarding Features for Mailing Lists
     The Users Database
     Bounce Handling

11. Remote Mail Delivery
     Telling Local from Remote Mail
     qmail-remote
     Locating the Remote Mail Host
     Remote Mail Failures
     Serialmail

12. Virtual Domains
     How Virtual Domains Work
     Some Common Virtual Domain Setups
     Some Virtual Domain Details

13. POP and IMAP Servers and POP Toasters
     Each Program Does One Thing
     Starting the Pop Server
     Testing Your POP Server
     Building POP Toasters
     Picking Up Mail with IMAP and Web Mail

14. Mailing Lists
     Sending Mail to Lists
     Using Ezmlm with qmail
     Using Other List Managers with Qmail
     Sending Bulk Mail That's Not All the Same

15. The Users Database
     If There's No Users Database
     Making the Users File
     How Qmail Uses the Users Database
     Typical Users Setup
     Adding Entries for Special Purposes

16. Logging, Analysis, and Tuning
     What Qmail Logs
     Collecting and Analyzing Qmail Logs with Qmailanalog
     Analyzing Other Logs
     Tuning Qmail
     Tuning to Deal with Spam
     Looking at the Mail Queue with qmail-qread

17. Many Qmails Make Light Work
     Tools for Multiple Computers and Qmail
     Setting Up mini-qmail

18. A Compendium of Tips and Tricks
     Qmail Won't Compile
     Why Qmail Is Delivering Mail Very Slowly
     Stuck Daemons and Deliveries
     Mail to Valid Users Is Bouncing or Disappearing
     Mail Routing
     Local Mail Delivery Tricks
     Delivering Mail on Intermittent Connections
     Limiting Users' Mail Access
     Adding a Tag to Each Outgoing Message
     Logging All Mail
     Setting Mail Quotas and Deleting Stale Mail
     Backing Up and Restoring Your Mail Queue

A. A Sample Script

B. Online Qmail Resources

Index

商品描述(中文翻譯)

qmail已悄悄成為當今互聯網上使用最廣泛的應用程序之一。它足夠強大,可以處理擁有數百萬用戶的系統的郵件,例如Yahoo! Mail和Hotmail,同時對於最小的基於Unix和Linux的個人電腦系統來說,它又足夠緊湊和易於管理。其組件設計使其易於擴展和自定義,同時保持其關鍵功能的安全性,因此不難理解為什麼qmail的採用速度如此迅猛。

缺點?似乎沒有。除了qmail的獨特設計可能會讓那些熟悉其他流行MTA(郵件傳輸代理)的人感到困惑。例如,如果你從sendmail轉換過來,你可能會在qmail的術語中重新定義你的問題和解決方案方面遇到困難。qmail首先幫助你建立一個“qmail思維框架”,然後探討了這個強大MTA的安裝、配置、管理和擴展。無論你是從頭開始安裝還是管理擁有數千個用戶的郵件列表,qmail都提供了關於如何使qmail精確地做你想要的事情的詳細信息。

qmail專注於常見任務,例如將sendmail設置轉換為qmail,或者設置一個“POP烤箱”,即為其他計算機上的大量用戶提供郵件服務的系統,用於遠程發送和接收郵件。該書還填補了現有文檔中的關鍵空白,詳細介紹了核心qmail軟件的功能。

涵蓋的主題包括:




  • 安裝和配置,包括修補qmail


  • 從sendmail轉換到qmail


  • 處理本地和遠程發送的消息


  • 管理虛擬域


  • 記錄qmail活動


  • 調整qmail性能


  • 在同一台計算機上運行多個qmail副本


  • 郵件列表設置和管理


  • 將qmail MTA與POP和IMAP交付集成


  • 過濾垃圾郵件和病毒



如果你需要管理郵件列表、大量郵件,或者只是覺得sendmail和其他MTA太複雜,那麼qmail可能正是你所需要的。我們的新指南《qmail》將為您提供所需的指導,幫助您建立一個性能良好、合理且易於維護的電子郵件基礎設施。


目錄:

前言

第一部分. Qmail簡介

1. 互聯網郵件

     郵件基礎知識

     郵件存儲

     互聯網郵件的結構

2. Qmail的工作原理

     小程序共同工作

     郵件傳輸代理(MTA)是做什麼的?

     Qmail的組件

3. 安裝Qmail

     在哪裡找到Qmail

     創建用戶和組

     配置和製作軟件

     修補Qmail

4. 熟悉Qmail

     郵箱、本地投遞和日誌記錄

     進程管理

     設置Qmail配置文件

     啟動和停止Qmail

     收件

     Procmail和Qmail

     創建地址和郵箱

     閱讀郵件

     配置Qmail的控制文件

     使用~alias

     fastforward和/etc/aliases

5. 從Sendmail轉換到Qmail

     並行運行Sendmail和Qmail

     用戶問題

     系統問題

     轉換您的別名文件

     受信任的用戶

```