Qmail編譯過程

2021-04-03 02:45:48 字數 1293 閱讀 1061

1. 解壓縮 netqmail-1.05.tar.gz

2. 閱讀readme檔案

3. 執行collate.sh指令碼,功能是打補丁

4. mkdir /var/qmail

5. cd 解壓後所在的目錄/netqmail-1.05/netqmail-1.05

6. cp install.ids ids

7. 用vi編輯ids檔案,留下linux平台的命令,然後改造為指令碼。

8. sh ids          ( 增加qmail程式自己使用的使用者名稱和使用者組 )

9. make setup check (開始編譯)

10. ./config-fast qmail.mail.com  ( qmail.mail.com是主機的名字, 我是隨意設定的 )

11. cp /var/qmail/boot/proc /var/qmail/rc     (用於執行守護程序的指令碼)

12. chmod 755 /var/qmail/rc

13. mkdir /var/log/qmail                 ( 感覺沒什麼用處 )

14. echo ./mailbox >/var/qmail/control/defaultdelivery  (設定郵箱格式)

15. cd /var/qmail/alias   ( 準備設定別名檔案 )

16. touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

17. chmod 644 .qmail*

18. /var/qmail/rc &  ( 執行守護程序,redhat下有5個,防火牆下有4個,少乙個日誌的守護程序 )

qmail-send,以qmails使用者執行

qmail-lspawn,以root使用者執行

qmail-rspawn,以qmailr使用者執行

qmail-clean,以qmailq使用者執行

splogger,以qmaill使用者執行

19. echo to: me | /var/qmail/bin/qmail-inject  (測試投遞程式,「me」是主機上已有的使用者名稱 )

20. 從/var/log/maillog中可以看到結果。

20. echo to:

[email protected]

| /var/qmail/bin/qmail-inject   ( 遠端投遞郵件,需要設定網域名稱伺服器用來查詢遠端郵件伺服器 )

21. 測試郵件./sendmail

[email protected]

< ip.c

qmail簡單安裝

qmail簡單安裝 網上文章一堆,我只是簡單總結,並且只是安裝qmail,不涉及web端或者資料庫什麼的。我們安裝的qmail就是為了程式傳送郵件,簡單小巧,安裝也很簡單,qmail不監聽埠,只是為了給程式呼叫傳送郵件。平台是再freebsd5.4下面,當然,你也可以使用ports來安裝,那就更簡單...

qmail總結筆記(1)

1 qmail實用程式 bouncesaying 允許使用者將訊息 給程式或程式不可用時 訊息。condredirect 允許使用者將訊息 給程式,然後 給另乙個位址。qmail qread 產生乙個顯示當前郵件佇列裡訊息的報告。qmail qstat 產生乙個報告來顯示當前處在qmail投送狀態下...

qmail總結筆記(2)

1 qmail 文件 man 文件 var qmail man 你可能需要自己手動增加這個手冊目錄路徑到你的環境變數manpath裡面.shell 直譯器 命令列 bourne bin sh manpath manpath var qmail man export manpath qmail發行版包...