第l部分 電子郵件qmail和網絡連接
第1章 電子郵件服務
1. 1 早期大型機電子郵件系統(tǒng)
1. 1. 1 大型機的消息
1. 1. 2 多主機郵件系統(tǒng)
1. 2 UNIX電子郵件系統(tǒng)
1. 2. 1 UNIX郵件傳輸代理程序
1. 2. 2 UNIX郵件用戶代理程序
1. 3 基于局域網的電子郵件系統(tǒng)
1. 4 電子郵件協(xié)議
1. 4. 1 郵件傳輸代理協(xié)議
1. 4. 2 郵件用戶代理協(xié)議
1. 5 小結
第2章 qmail服務
2. 1 qmail在UNIX郵件服務器中的角色
2. 1. 1 PPP軟件
2. 1. 2 UUCP軟件
2. 1. 3 MUA服務器軟件
2. 2 qmail結構框圖
2. 2. 1 qmail進程
2. 2. 2 qmail實用工具程序
2. 2. 3 qmail控制文件
2. 2. 4 qmail環(huán)境變量
2. 3 qmail郵件投送進程
2. 3. 1 qmail—smtpd
2. 3. 2 qmail—inject
2. 3. 3 qmail—send
2. 3. 4 qmail—clean
2. 3. 5 qmail—rspawn
2. 3. 6 qmail—remote
2. 3. 7 qMail—lspawn
2. 3. 8 qmail—local
2. 3. 9 qmail—queue
2. 4 深入qmail郵件消息隊列的內部
2. 4. 1 qmail消息隊列結構
2. 4. 2 qmail消息狀態(tài)
2. 5 qmail和Sendmail
2. 6 小結
第3章 qmail對服務器的要求
3. 1 UNIX操作系統(tǒng)
3. 1. 1 內存管理
3. 1. 2 進程管理
3. 1. 3 設備驅動程序管理
3. 1. 4 文件系統(tǒng)管理
3. 2 FreeBSD操作系統(tǒng)
3. 2. 1 FreeBSD內核
3. 2. 2 FreeBSD庫
3. 3 Linux操作系統(tǒng)
3. 3. 1 Linux內核
3. 3. 2 Linux庫
3. 4 GNU項目組織
3. 4. 1 GNU bash
3. 4. 2 GNU gcc
3. 4. 3 GNU make
3. 5 小結
第4章 DNS和qmail
4. 1 計算機名的歷史
4. 2 域名
4. 2. 1 DNS結構
4. 2. 2 DNS數據庫記錄
4. 2. 3 域的DNS數據庫示例
4. 2. 4 DNS和電子郵件
4. 3 使用DNS客戶端程序
4. 3. 1 配置DNS客戶端文件
4. 3. 2 DNS實用程序
4. 4 作為DNS服務器的UNIX
4. 4. 1 BIND程序
4. 4. 2 dnscache程序
4. 5 小結
第5章 SMTP和qmail
5. 1 SMTP協(xié)議
5. 1. 1 基本的SMTP客戶端命令
5. 1. 2 服務器響應
5. 2 SMTP消息格式
5. 2. 1 基本的RFC 822頭字段
5. 2. 2 在一個SMTP郵件事務處理中使用RFC 822格式
5. 3 MME和二進制數據
5. 4 擴展SMTP
5. 5 QMTP協(xié)議
5. 5. 1 QMTP客戶端命令
5. 5. 2 服務器響應
5. 6 小結
第2部分 安裝和配置qmail
第6章 安裝qmai1
6. 1 下裁并編譯qmail源代碼
6. 1. 1 預編譯步驟
6. 1. 2 編譯qmail
6. 2 使用FreeBSD qmail包的安裝程序
6. 3 使用FreeBSD的qmailPort安裝程序
6. 4 qmail目錄結構
6. 5 qmail程序
6. 5. 1 qmail核心系統(tǒng)程序
6. 5. 2 qmail郵件幫助程序的實用工具程序
6. 5. 3 qmail管理員實用工具程序
6. 6 小結
第7章 改變qmail的可選參數
7. 1 控制文件
7. 1. 1 控制文件結構和權限
7. 1. 2 qmail程序控制文件
7. 2 qmail環(huán)境變量
7. 3 別名文件
7. 3. 1 系統(tǒng)別名
7. 3. 2 用戶建立的別名
7. 4 qmail用戶文件
7. 4. 1 qmail郵件用戶表
7. 4. 2 qmailAdmin程序
7. 5 小結
第8章 使用qmail
8. 1 建立基本的qmail控制文件
8. 2 建立必要的qmail別名
8. 3 決定本地郵件投送方法
8. 3. 1 使用現有本地郵件方法
8. 3. 2 使用$HOME/Mailbox方法
8. 3. 3 使用$HoME/Maildir方法
8. 4 啟動并測試qmail
8. 4. 1 測試qmail本地投送
8. 4. 2 測試qmail遠程投送
8. 4. 3 測試qmail的別名投送
8. 4. 4 測試qmail退回f肖息投送
8. 5 建立qmail Boot腳本文件
8. 5. 1 在FreeBSD系統(tǒng)上啟動qmail
8. 5. 2 在Linux上啟動qmail
8. 6 改變MUA程序接口
8. 7 建立qmail的SMTP功能
8. 7. 1 使用qmail—smtpd
8. 7. 2 使用tcpwrapper程序
8. 7. 3 使用tcpwrapPer來允許選擇性的中繼
8. 8 使用配置文件
8. 8. 1. qmai1文件格式
8. 8. 2 使用別名文件
8. 9 小結
第9章 使用Maildir郵箱格式
9. 1 標準的UNIX郵箱
9. 1. 1 本地消息存儲
9. 1. 2 本地消息檢索
9. 2 Maildir郵箱格式
9. 2. 1 本地消息存儲
9. 2. 2 本地消息的檢索
9. 3 qmail的Maildir實用工具
9. 3. 1 Maildirmake
9. 3. 2 Maildir2mbox
9. 3. 3 maildirwatch
9. 4 使用Maildir郵箱
9. 4. 1 單獨用戶
9. 4. 2 系統(tǒng)級
9. 5 使用一個MUA程序來讀取Maildir郵箱
9. 5. 1 qmail—pop3d程序
9, 6 小結
第10章 ucspi-tcp程序
10. 1 UNXI的inetd程序
10. 1. 1 使用inetd程序
10. 1. 2 inedtd的配置文件
10. 1. 3 inetd程序存在的問題
10. 2 ucspi-tcp印包
10. 3 安裝ucspi—tcp包
10. 3. 1 下載ucspi-tcp源代碼
10. 3. 2 使用FreeBSD的Mcspi—tcp端口
10. 4 ucspi—tcp的各個程序
10. 4. 1 tcpserver程序
10. 4. 2 tcpclient程序
10. 4. 3 tcprules程序
lo. 4. 4 檢驗規(guī)則數據庫
10. 4. 5 拒絕垃圾郵件
lO. 4. 6 檢驗SMTP服務器
10. 4. 7 ucspi—tcp客戶端程序示例
10. 5 在qmail中使用ucsPi—tcp包
10. 6 小結
第11章 使用qmail作為ISP郵件服務器
11. 1 ISP郵件服務器的特性
11. 1. 1 虛擬域
11. 1. 2 選擇性轉發(fā)
11. 2 配置虛擬域
11. 2. 1 為虛擬域配置DNS記錄
11. 2. 2 使用一個獨立的用戶賬號
11. 2. 3 使用對一個虛擬域的有限的本地郵件支持
11. 2. 4 使用UUCP
11. 3 從虛擬域檢索郵件
11. 3. 1 從一個單獨的用戶賬號檢索域郵件
11. 3. 2 從一個UUCP賬號中檢索域郵件
11. 4 配置選擇性轉發(fā)
11. 4. 1 使用tcpwrappers程序設置環(huán)境變量
11. 4. 2 使用tcpserver程序配置環(huán)境變量
11. 5 小結
第12章 使用qmail作為辦公室郵件服務器
12. 1 辦公室郵件服務器的需求
12. 1. 1 全時間Internet連接
12. 1. 2 撥號Internet連接
12. 1. 3 按需撥號Internet連接
12. 1. 4 UUCPISP連接
12. 2 傳送消息到ISP
12. 2. 1 下載serialmail程序
12. 2. 2 編譯及安裝serialmail程序
12. 2. 3 serialmail可執(zhí)行程序
12. 3 使用serialmail程序
12. 3. 1 在本地郵件服務器上
12. 3. 2 在ISP郵件服務器上
12. 4 小結
第13章 qmail服務器的管理
13. 1 用戶ID維護
13. 1. 1 系統(tǒng)用戶賬號
13. 1. 2 qmail用戶賬號
13. 2 UNIX的syslogd程序
13. 2. 1 定制系統(tǒng)日志
13. 2. 2 syslogd配置文件
13. 3 qmail的替代日志程序
13. 4 讀qmail日志
13. 4. 1 狀態(tài)消息
13. 4. 2 致命問題
13. 4. 3 嚴重問題
13. 4. 4 消息
13. 4. 5 發(fā)送項
13. 4. 6 警告
13. 5 qmailanalog軟件包
13. 5. 1 matchup程序
13. 5. 2 xrecipient程序
13. 5. 3 xsender程序
13. 6 小結
第14章 從sendmail轉換為qmai1
14. 1 什么是sendmail
14. 2 sendmail文件和目錄
14. 2. 1 sendmail的郵件引擎
14. 2. 2 sendmail別名系統(tǒng)
14. 2. 3 sendmail統(tǒng)計程序
14. 3 配置qmail以使用標準的sendmail郵箱
14. 4 使用sendmail文件的qmail實用工具
14. 4. 1 使用sendmail別名文件
14. 4. 2 使用sendmail的. forward文件
14. 5 其他有關sendmail配置的考慮
14. 5. 1 sendmail的virtusertable文件
14. 5. 2 sendmail的sendmail. cw文件
14. 6 小結
第3部分 qmail高級話題
第15章 支持郵件列表
15. 1 郵件列表的類型
15. 1. 1 開放的和封閉的郵件列表
15. 1. 2 是否控制郵件列表
15. 1. 3 郵件列表的遠程管理
15. 1. 4 郵件列表摘要
15. 1. 5 郵件列表存檔
15. 2 Majordomo程序
l5. 2. 1 下載Majordomo
15. 2. 2 安裝Majordomo
15. 3 一個特定的qmail的郵件列表程序
15. 3. 1 下載Ezmlm
l5. 3. 2 ezmlm包中的程序
15. 3. 3 控制ezmlm功能
15. 3. 4 創(chuàng)建和使用一個簡單的郵件列表
15. 4 擴展ezmlm郵件列表軟件包
l5. 5 小結
第16章 daemontoo1s實用工具
16. 1 下載和編譯daemontools
l6. 2 使用daemontoo1s
16. 2. 1 監(jiān)控程序
16. 2. 2 控制受監(jiān)控程序
16. 2. 3 啟動多個受監(jiān)控程序
16. 2. 4 檢查一個服務的狀態(tài)
16. 2. 5 一個受監(jiān)控程序的快速狀態(tài)檢查
16. 2. 6 以后臺方式運行監(jiān)控程序
16. 2. 7 使用新的資源限制運行一個程序
16. 2. 8 不使用logger創(chuàng)建日志文件
16. 2. 9 增加一個時間戳
16. 2. 10 將TAI64N時間轉換為本地時間
16. 2. 11 以另一個用戶ID運行一個程序
16. 2. 12 運行一個具有一個用戶的環(huán)境變量的程序
16. 2. 13 運行一個具有特定環(huán)境變量的程序
16. 2. 14 為一個程序使用一個鎖文件
16. 3 在qmail中使用Daemontoo1s
16. 3. 1 qmail—send監(jiān)控腳本
16. 3. 2 qmail—smtpd監(jiān)控腳本
16. 3. 3 啟動qmail的svscan腳本
16. 4 小結
第17章 安裝及配置POP3和IMAP服務器
17. 1 電子郵件MDA協(xié)議
17. 1. 1 POP3
17. 1. 2 IMAP
17. 2 qmail—pop3d程序
17. 3 qpopper程序
17. 3. 1 下載qpopper
17. 3. 2 配置qpopper
17. 4 華盛頓大學的IMAP
17. 4. 1 下載和安裝UW IMAP
17. 4. 2 配置UW POP3
17. 4. 3 配置UW IMAP
17. 5 小結
第18章 配置一臺PPP服務器
18. 1 點到點協(xié)議
18. 1. 1 PPP是什么
18. 1. 2 PPP協(xié)議幀
18. 2 PPP協(xié)商階段
18. 2. 1 鏈路建立階段
18. 2. 2 PPP認證階段
18. 2. 3 網絡協(xié)議建立階段
18. 2. 4 鏈路終止階段
18. 3 UNIX PPP服務器配置
18. 3. 1 安裝pppd程序
18. 3. 2 配置pppd程序
18. 3. 3 使用pppd程序
18. 4 mgetty十sendfax程序
18. 4. 1 安裝mgetty十sendfax程序
18. 4. 2 配置mgetty以支持PPP
18. 4. 3 mgetty日志文件
18. 5 小結
第19章 支持撥號接入客戶
19. 1 配置撥號接入modem
19. 1. 1 在UNIX中使用modem
19. 1. 2 控制FreeBSD串行端口
19. 1. 3 控制Linux的串行端口
19. 2 配置UNIX撥號接入客戶端
19. 2. 1 使用pppd程序
19. 2. 2 使用chat程序
19. 2. 3 Diald程序
19. 2. 4 kppp程序
19. 3 配置Windows 95/98客戶端
19. 4 配置Windows NT和Windows 2000客戶端
19. 5 Eudora POP3客戶端軟件
19. 5. 1 下載Eudora
19. 5. 2 安裝Eudora
19. 5. 3 配置Eudora
19. 5. 4 使用Eudora
19. 6 小結
附錄 有關光盤的使用說明