国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

qmail的配置

2019-11-18 14:51:32
字體:
供稿:網(wǎng)友

  1.    介紹
1.1.     什么是qmail?
qmail是一個(gè)因特網(wǎng)郵件傳送代理, (英文: Mail Transfer Agent, 簡寫為MTA, 譯者注) 它運(yùn)行在UNIX兼容系統(tǒng)下, 是一個(gè)直接代替UNIX下 Sendmail軟件的郵件傳送程序. qmail 使用簡單報(bào)文傳送代理協(xié)議 SMTP 傳輸郵件(Simple Mail Transfer PRotocol).
1.2.     相關(guān)的軟件包
qmail遵循經(jīng)典UNIX哲學(xué): 每個(gè)軟件工具都要有專一的, 規(guī)范良好的功能; 而復(fù)雜的功能應(yīng)該由一系列多個(gè)獨(dú)立的簡單工具聯(lián)合完成, 形成一個(gè)"流水線"模式. 另外一種方式是在更為簡單的工具上不斷的建立和豐富越來越復(fù)雜的的功能來完成大量的復(fù)雜的功能.
qmail并沒有擁有所有人要求的任意功能, 這點(diǎn)并不令人驚奇驚奇. 相反的, qmail擁有的是一些實(shí)現(xiàn)那些功能的流行的插件(add-ons). 當(dāng)然了, 許多標(biāo)準(zhǔn)UNIX實(shí)用工具也都可以作為插件和qmail協(xié)同工作. 下面介紹一些插件: 
?    dot-forward --一個(gè)兼容Sendmail的.forward控制文件的插件 
?    fastforward -- 一個(gè)兼容Sendmail別名數(shù)據(jù)庫的插件 
?    UCspi-tcp -- 一個(gè)inetd超級服務(wù)器的替換程序 
?    daemontools -- 一個(gè)治理后臺服務(wù)程序以及日志的工具套件 
?    qmailanalog -- 一個(gè)qmail日志文件分析工具套件 
?    serialmail -- 用于低速網(wǎng)絡(luò)郵件傳送的工具 
?    mess822 -- 剖析因特網(wǎng)郵件的工具 
?    ezmlm -- 一個(gè)基于qmail的治理郵件列表的工具
1.3.     環(huán)境預(yù)備
首先你要確定的是你有編譯程序的必要的工具. 如何確定取決于你使用的UNIX變種. 雖然不能保證可靠, 但最簡單的斷定方式就是去試. 
 注重: 下面任何一個(gè)測試通過了, 你都可以停下來直接跳到下一節(jié).  
?    在計(jì)算機(jī)的命令提示行下, 敲入 cc 然后回車. 
    $ cc
    cc: No input files specified
    $
?    假如你得到類似上面的反應(yīng), 表明你的缺省搜索訪問路徑上有一個(gè)可用的C編譯器. 假如沒有類似反應(yīng), 也不意味著你必然沒安裝任何C編譯器. 也有可能那個(gè)編譯器不在你的缺省搜索訪問路徑上, 當(dāng)然, 也有可能你根本沒有編譯器. 接著來試這幾個(gè)命令: 
o    /usr/bin/cc 
o    /usr/bin/gcc 
o    /usr/local/bin/cc 
o    /usr/local/bin/gcc 
o    /usr/ccs/bin/cc 
?    假如他們中間沒有一個(gè)命令起作用, 你可能要多試點(diǎn)和平臺有關(guān)的命令啦. 在命令提示符下, 區(qū)別于你使用的平臺不同, 分別敲入以下命令: 
o    對于 Red Hat linux, 使用: rpm -qa  grep gcc 或者 rpm -qa  grep egcs 
o    對于 FreeBSD: 默認(rèn)安裝已經(jīng)包括了GCC編譯器. 
?    假如你找不到編譯器, 你必須確定它的位置或者安裝一個(gè). 請聯(lián)絡(luò)你的操作系統(tǒng)銷售商或者操作系統(tǒng)技術(shù)支持.

1.4.     軟件預(yù)備
qmail-1.03.tar.gz
qmail-103.patch
qmail-1_03_errno.patch
qmail-1_03_qmail_local.patch

ucspi-tcp-0.88.tar
ucspi-tcp-0_88_errno.patch
ucspi-tcp-0_88_nobase.patch
ucspi-tcp-0_88_a_record.patch

daemontools-0.76.tar.gz
daemontools-0_76_errno.patch

checkpassWord-0.90.tar
checkpassword-0_90_errno.patch
2.    qmail安裝
2.1.     解壓發(fā)行包
用root用戶進(jìn)入linux
[root@test /]# mkdir ?p /usr/local/src/
把qmail-1.03.tar.gz, ucspi-tcp-0.88.tar.gz復(fù)制到/usr/local/src/目錄下并解壓.
[root@test /]# cd /usr/local/src
[root@test src]# gunzip qmail-1.03.tar.gz
[root@test src]# tar XPf qmail-1.03.tar
[root@test src]# gunzip ucspi-tcp-0.88.tar.gz
[root@test src]# tar xpf ucspi-tcp-0.88.tar
[root@test src]# mkdir -p /package
把daemontools-0.76.tar.gz復(fù)制到/package目錄下并解壓.
[root@test /]# cd /package
[root@test package]# gunzip daemontools-0.76.tar.gz
[root@test package]# tar xpf daemontools-0.76.tar.gz
那么, 現(xiàn)在應(yīng)該有下面幾個(gè)目錄
/usr/local/src/qmail-1.03,
/usr/local/src/ucspi-tcp-0.88,
和 /package/admin/daemontools-0.76.
2.2.     建立目錄
qmail安裝程序會(huì)自行創(chuàng)建需要的子目錄, 你只需要?jiǎng)?chuàng)建qmail的"home"目錄. 
        mkdir /var/qmail
然后直達(dá)下一節(jié).  注重: 假如你想把qmail的全部或者部分文件安裝到除了/var的其他地方, 可以在/var/qmail下建立軟鏈接到其他位置. 
舉個(gè)例子, qmail配置文件可以存放在/etc/qmail下面, 如下操作: 
        mkdir /etc/qmail
        ln -s /etc/qmail /var/qmail/control
 

2.3.     創(chuàng)建用戶和組
[root@test /]# /usr/sbin/groupadd nofiles
[root@test /]# /usr/sbin/useradd -g nofiles -d /var/qmail/alias -s /bin/false alias 
[root@test /]# /usr/sbin/useradd -g nofiles -d /var/qmail -s /bin/false qmaild
[root@test /]# /usr/sbin/useradd -g nofiles -d /var/qmail -s /bin/false qmaill
[root@test /]# /usr/sbin/useradd -g nofiles -d /var/qmail -s /bin/false qmailp
[root@test /]# /usr/sbin/groupadd qmail
[root@test /]# /usr/sbin/useradd -g qmail -d /var/qmail -s /bin/false qmailq
[root@test /]# /usr/sbin/useradd -g qmail -d /var/qmail -s /bin/false qmailr
[root@test /]# /usr/sbin/useradd -g qmail -d /var/qmail -s /bin/false qmails

下一步,編輯/etc/passwd文件,在文件尾部增加下面這些行: 
    alias:*:7790:2108::/var/qmail/alias:/bin/true
    qmaild:*:7791:2108::/var/qmail:/bin/true
    qmaill:*:7792:2108::/var/qmail:/bin/true
    qmailp:*:7793:2108::/var/qmail:/bin/true
    qmailq:*:7794:2107::/var/qmail:/bin/true
    qmailr:*:7795:2107::/var/qmail:/bin/true
    qmails:*:7796:2107::/var/qmail:/bin/true


 
注重: 首先確定7790-7796這些未被占用以及和剛才上面編輯的2107, 2108是同一個(gè)組id. 假如任意一個(gè)用戶ID(UID)被占用, 必須選用其他未被占用的用戶id. 
 


2.4.     對qmail打補(bǔ)丁
[root@test qmail-1.03]# patch ?p1 < qmail-103.patch
[root@test qmail-1.03]# patch ?p1 < qmail-1_03_errno.patch
[root@test qmail-1.03]# patch ?p1 < qmail-1_03_qmail_local.patch

2.5.     編譯安裝
進(jìn)入/usr/local/src/qmail-1.03目錄
[root@test qmail-1.03]# make setup check
注重: 假如編譯出現(xiàn)的錯(cuò)誤"errono"是未定義的,可能是你的qmail-1_03_errno.patch補(bǔ)丁沒打或補(bǔ)丁錯(cuò)誤
這個(gè)編譯完成之后, 你需要作一些安裝后配置工作.
假如你的DNS配置恰當(dāng), 這個(gè)腳本就是你要的. 
        ./config
假如由于某些原因config不能在DNS找到你的主機(jī)名, 你就必須運(yùn)行config-fast腳本: (這個(gè)原因一般來說是由于config在dns反查主機(jī)IP對應(yīng)的規(guī)范的主機(jī)名時(shí)候沒有記錄或者出錯(cuò)造成的. 現(xiàn)代商業(yè)dns一般都不提供IP反查. 譯者注)
        ./config-fast the.full.hostname
舉個(gè)例子, 假如你的域名是test.com, 你的計(jì)算機(jī)的主機(jī)名是test, 你的config-fast行應(yīng)該這樣寫: 
        ./config-fast test.test.com
 
注重: 你可能計(jì)劃在小型本地局域網(wǎng)使用假域名比如"local", 舉例來說, 假如你的主機(jī)名是"mash", 你可能要用 ./config-fast mash.local , 假如你這樣作了, 要確定配置qmail在返回地址上使用了合乎邏輯的因特網(wǎng)域名. 
 
qmail現(xiàn)在已經(jīng)安裝到你的系統(tǒng)內(nèi), 并且預(yù)備運(yùn)行了! 下一節(jié)將要介紹運(yùn)行和測試qmail. 
3.    ucspi-tcp安裝
3.1.     對ucspi-tcp打補(bǔ)丁
進(jìn)入ucspi-tcp目錄
[root@test /]#cd /usr/local/src/ucspi-tcp-0.88
[root@test ucspi-tcp-0.88]# patch ?p1 < ucspi-tcp-0_88_errno.patch
[root@test ucspi-tcp-0.88]# patch ?p1 < ucspi-tcp-0_88_nobase.patch
[root@test ucspi-tcp-0.88]# patch ?p1 < ucspi-tcp-0_88_a_record.patch

3.2.     編譯安裝
    [root@test ucspi-tcp-0.88]# make
    [root@test ucspi-tcp-0.88]# make setup check
ucspi-tcp安裝完畢.
4.    daemontools安裝
4.1.     對daemontools打補(bǔ)丁
進(jìn)入daemontools安裝目錄 
[root@test /]# cd /package/admin/daemontools-0.76
[root@test daemontools-0.76]# patch ?p1 < daemontools-0_76_errno.patch

4.2.     編譯安裝
[root@test daemontools-0.76]# package/install
daemontools安裝完畢.
 
注重: 修改/etc/inittab文件,在文件最后加上下面一行:
SV:123456:respawn:/command/svscanboot
 
5.    運(yùn)行qmail
5.1.     /var/qmail/rc
用你的編輯器將上面的腳本保存為 /var/qmail/rc
 

 
注重: 這個(gè)腳本使用了反引號(`), 而不是單引號('). 最好拷貝和粘貼上文的腳本而不是自己鍵盤輸入, 后者輕易出錯(cuò). 
 
    
    然后執(zhí)行下面這些命令:
    chmod 755 /var/qmail/rc
    mkdir /var/log/qmail
現(xiàn)在你需要決定一下不是由.qmail 文件傳送的郵件的默認(rèn)傳輸方式, 下面的列表大致闡述了幾種一般性的選擇: 
郵箱格式     名稱     保存位置    缺省的傳輸方式    注釋 
mbox     Mailbox     $HOME     ./Mailbox     最常見的格式, 大多數(shù)MUA都可以正確識別 
maildir     Maildir     $HOME     ./Maildir/     更可靠, MUA支持較少 
mbox     username     /var/spool/mail     參見 INSTALL.vsm文件     傳統(tǒng)的UNIX郵箱 

選擇缺省的郵箱格式, 只要選擇上表里面的"缺省傳輸方式"的值, 填寫到/var/qmail/control/defaultdelivery里面就可以了. 例如, 選擇標(biāo)準(zhǔn)的qmail /Mailbox 傳送格式, 這樣作就行了: 
            echo ./Maildir >/var/qmail/control/defaultdelivery
    我們這里也采用這樣的郵箱格式.
 
注重: defaultdelivery并不是標(biāo)準(zhǔn)的qmail控制文件. 而是上文/var/qmail/rc 文件的要素. 對于qmail-start來說, defaultdelivery 變量 只是在沒有實(shí)際的 .qmail 文件指定傳送指令的情況下作為 .qmail 文件的內(nèi)容出現(xiàn)的. 加上這個(gè)指令就不必再引用shell元字符, 避免了出現(xiàn)多行雜亂的命令參數(shù). 
 
    
    .qmail文件作成.
echo ./Maildir/ >/home/liuping/.qmail

maildir 是 Dan Bernstein 為了表明 mbox 郵箱格式的缺陷而創(chuàng)造的格式. 一個(gè) maildir 郵箱包含三個(gè)子目錄, new, cur, 和 tmp. 在各個(gè)子目錄下的每個(gè)郵件根據(jù)狀態(tài)的不同分別存儲(chǔ)在各個(gè)子目錄下獨(dú)立的文件中. 未讀郵件存儲(chǔ)在new中, cur存儲(chǔ)已讀郵件, tmp 是為那些正在傳送過程中的郵件使用的. maildir 的man手冊頁具體描述了maildir格式的細(xì)節(jié). 
maildir 格式的優(yōu)點(diǎn)之一就是保證郵件傳輸?shù)陌踩? 即使在不鎖定情況下, 不同郵件代理同時(shí)更新郵件, 也能保證傳輸?shù)目煽? 這意味著maildir 郵箱可以安全的建立在以NFS性質(zhì)掛接的文件系統(tǒng)上. 
例如: 
    ./Maildir/
這個(gè)設(shè)置表示將把郵件存儲(chǔ)在 $HOME/Maildir 下面的 maildir 格式的郵箱. 
 
注重: qmail-local 可以將郵件傳送到 maildir 格式郵箱, 但是不能創(chuàng)建這種郵箱. 你需要使用qmail 附帶的maildirmake 程序來創(chuàng)建 maildir 格式郵箱. 例如: "maildirmake ~/Maildir". 不過要確定你使用maildir的擁有者運(yùn)行maildirmake, 而不是 root 用戶. 另外的方式, 你的 useradd 和 adduser 命令可能支持"skeleton"骨架目錄, 例如: /etc/skel, 然后可以直接復(fù)制這個(gè)目錄給所有新用戶. 
 

5.2.     系統(tǒng)啟動(dòng)文件
5.2.1. qmailctl腳本
假如你手動(dòng)執(zhí)行/varqmail/rc 腳本, qmail只會(huì)部分被運(yùn)行起來. 可是我們希望希望每次系統(tǒng)啟動(dòng)后, qmail都能自動(dòng)被啟動(dòng); 每次系統(tǒng)停止時(shí)候qmail自動(dòng)被關(guān)閉. 
創(chuàng)建一個(gè)如下的 /var/qmail/bin/qmailctl 文件可以完成這個(gè)愿望:
 

 
將上面這個(gè)qmailctl 腳本設(shè)置為可執(zhí)行腳本, 然后鏈接到你的用戶執(zhí)行程序目錄: 
            chmod 755 /var/qmail/bin/qmailctl
        ln -s /var/qmail/bin/qmailctl /usr/bin
5.2.2. supervise腳本
為 qmail 的服務(wù)創(chuàng)建 supervise 目錄 
    mkdir -p /var/qmail/supervise/qmail-send/log
    mkdir -p /var/qmail/supervise/qmail-smtpd/log

建立 /var/qmail/supervise/qmail-send/run 文件 





建立 /var/qmail/supervise/qmail-send/log/run 文件: 





建立 /var/qmail/supervise/qmail-smtpd/run 文件:






















 
注重: concurrencyincoming并不是標(biāo)準(zhǔn)的qmail控制文件. 它是上面腳本的一個(gè)要素. 并且, 第一個(gè)LOCAL 行上面的是"破折號 + 數(shù)字1", 下面的tcpserver行上的參數(shù)是"破折號 + 小寫字母l" . (由于英文小寫字母l和數(shù)字1輕易混淆, 原作者特意補(bǔ)充的注重事項(xiàng). 由譯者將被提到兩行修改成為紅色. 這也是為什么作者希望讀者直接拷貝腳本而不是自行輸入避免腳本出錯(cuò)的主要原因之一. 譯者注) 
 

建立concurrencyincoming 控制文件. 
    echo 20 > /var/qmail/control/concurrencyincoming
    chmod 644 /var/qmail/control/concurrencyincoming


建立 /var/qmail/supervise/qmail-smtpd/log/run 文件 
 

將各個(gè)run文件設(shè)置為可執(zhí)行文件: 
    chmod 755 /var/qmail/supervise/qmail-send/run
    chmod 755 /var/qmail/supervise/qmail-send/log/run
    chmod 755 /var/qmail/supervise/qmail-smtpd/run
    chmod 755 /var/qmail/supervise/qmail-smtpd/log/run

然后建立log文件目錄: 
    mkdir -p /var/log/qmail/smtpd
    chown qmaill /var/log/qmail /var/log/qmail/smtpd

最后, 建立 supervise 目錄到 /service 目錄的鏈接: 
    ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service
/service 目錄是 daemontools 安裝時(shí)建立的目錄. 

 
注重: 建立這個(gè)鏈接之后 qmail 系統(tǒng)會(huì)很快自動(dòng)被啟動(dòng)起來, 假如你還不想馬上運(yùn)行qmail, 運(yùn)行下面這個(gè),命令來停止qmail: 
    qmailctl stop
 

5.2.3. SMTP訪問控制
答應(yīng)本地主機(jī)通過SMTP方式發(fā)送郵件: 
echo '127.:allow,RELAYCLIENT=""' >>/etc/tcp.smtp
qmailctl cdb
    
5.3.     停止并且禁用(其他)已經(jīng)安裝的MTA
雖然有可能同時(shí)運(yùn)行qmail和現(xiàn)存的MTA, 比如Sendmail, 不過我建議你除非你知道自己到底在干什么. 否則, 我可不建議你這么干. 其實(shí), 說實(shí)話, 假如你正在讀我這段話, 你可能也不知道自己在干嘛. :-) 

假如現(xiàn)存的MTA是Sendmail, 你應(yīng)該能利用運(yùn)行Sendmail的init.d腳本的"stop"參數(shù)來停止它的運(yùn)行. 例如下面命令中的一個(gè)可能是有效的: 
/etc/init.d/sendmail stop
/sbin/init.d/sendmail stop
/etc/rc.d/init.d/sendmail stop

假如你找不到任何一個(gè)init.d/sendmail 下的腳本, 你可以用 "ps -efgrep sendmail" 或者 "ps wauxgrep sendmail" 命令找出 sendmail 的PID, 然后用下面的命令來停止Sendmail: (kill 命令加上Sendmail的PID作參數(shù), 譯者注) 
kill PID-of-sendmail

假如你的MTA不是Sendmail, 檢查相關(guān)文檔找出正確的停止MTA的方法.
你應(yīng)該考慮一下把舊的MTA徹底的從你的系統(tǒng)里面刪除. 至少禁用它的 init.d 腳本, 防止下一次系統(tǒng)重啟動(dòng)的時(shí)候舊的MTA也被試圖重啟. 
對于使用rpm方式安裝Sendmail的 Red Hat Linux, 執(zhí)行下面的命令來刪除Sendmail: 
rpm -e --nodeps sendmail

檢查一下沒有其他程序在監(jiān)聽SMTP服務(wù)端口(25). 舊的MTA, inetd, 或者 xinetd 等程序都有可能造成問題. (按照以上步驟執(zhí)行后, 再) 運(yùn)行下面的命令應(yīng)該是沒有輸出結(jié)果的(除非這個(gè)時(shí)候 qmail-smtpd 服務(wù)也在運(yùn)行). 
netstat -a  grep smtp

假如有什么程序在運(yùn)行, 首先確定不是qmail, 那么先運(yùn)行下面的命令: 
qmailctl stop

然后重復(fù) netstat 檢查: 
netstat -a  grep smtp

假如你還是能看到這個(gè)命令有一些輸出, 你就必須在qmail 的SMTP服務(wù)運(yùn)行起來之前把肇事程序找出來. 
最后, 將現(xiàn)存的 /usr/lib/sendmail 替代為 qmail 版本. 
        mv /usr/lib/sendmail /usr/lib/sendmail.old             # 忽略錯(cuò)誤提示  ignore errors
        mv /usr/sbin/sendmail /usr/sbin/sendmail.old           # 忽略錯(cuò)誤提示  ignore errors
       chmod 0 /usr/lib/sendmail.old /usr/sbin/sendmail.old   # 忽略錯(cuò)誤提示 ignore errors
        ln -s /var/qmail/bin/sendmail /usr/lib
        ln -s /var/qmail/bin/sendmail /usr/sbin
 
注重: 創(chuàng)建 sendmail 的鏈接是很重要的, 即使不管以前的MTA, sendmail 命令也是一個(gè)會(huì)被很多程序調(diào)用來發(fā)送郵件的重要命令. 
 

5.4.     建立系統(tǒng)別名
在所有 qmail 安裝上面都要建立三個(gè)系統(tǒng)別名: 
別名    使用目的 
postmaster     RFC 2821 標(biāo)準(zhǔn)要求, 指向郵件系統(tǒng)治理員(也就是你) 
mailer-daemon     反彈郵件事實(shí)上的標(biāo)準(zhǔn)接收者 
root     轉(zhuǎn)發(fā)根(root)用戶的郵件給系統(tǒng)治理者 

建立這些系統(tǒng)別名, 取決于你想讓這些郵件發(fā)送到哪里(一個(gè)本地用戶或者一個(gè)遠(yuǎn)程地址)并且適當(dāng)?shù)膭?chuàng)建一個(gè).qmail 文件集合. 舉個(gè)例子, 加入你想讓本地用戶 dave 接收發(fā)給系統(tǒng)治理員和郵件治理員的郵件, 就這么作: 
echo liuping > /var/qmail/alias/.qmail-root
echo liup > /var/qmail/alias/.qmail-postmaster
echo liup > /var/qmail/alias/.qmail-mailer-daemon
ln -s .qmail-postmaster /var/qmail/alias/.qmail-mailer-daemon
chmod 644 /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-postmaster

這里的bob或adam是系統(tǒng)治理員的普通用戶帳號。qmail在接收到一個(gè)發(fā)給用戶user1的信件,qmail-local則首先尋找名為user1的用戶,若沒有找到,qmail-local將去查詢是否有名字為user1的別名用戶,若有則發(fā)信給user1對應(yīng)的真正用戶。其中別名是通過在/var/qmail/alias中定義的

在 INSTALL.alias 文件里面有更具體的細(xì)節(jié). See INSTALL.alias for more details

5.5.     運(yùn)行qmail
假如依照上文, 你創(chuàng)建 /service 之后就停止了qmail, 你現(xiàn)在應(yīng)該重新啟動(dòng) qmail: 
            qmailctl start

5.6.     測試安裝
qmail 現(xiàn)在應(yīng)該是正在運(yùn)行的狀態(tài). 首先運(yùn)行 qmailctl stat 來檢驗(yàn)?zāi)切┓?wù)啟動(dòng)并運(yùn)行中: 
[root@test /]# cd /var/qmail/bin/
[root@test bin]# qmailctl stat
/service/qmail-send: up (pid 3240) 493 seconds
/service/qmail-send/log: up (pid 3243) 493 seconds
/service/qmail-smtpd: up (pid 4151) 319 seconds
/service/qmail-smtpd/log: up (pid 3247) 493 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0

所有的四個(gè)服務(wù)都應(yīng)該是"up"(啟動(dòng)了)1秒鐘以上. 假如不是這樣, 你可能就是在寫腳本的時(shí)候?qū)戝e(cuò)了一些東西或者你漏過了創(chuàng)建一個(gè)甚至多個(gè)必要的文件, 目錄或者鏈接. 返回上面的安裝指導(dǎo), 一步一步的再檢查一下你的工作. 你也可以下載并運(yùn)行 inst_check 腳本, 在這里下載 http://lifewithqmail.org/inst_check.

運(yùn)行inst_check時(shí)假如出現(xiàn)以下錯(cuò)誤
! Couldn't find SV entry in inittab
'! svscan /service' doesn't seem to be running
要先運(yùn)行以下命令
    在/etc/inittab中加入   SV:123456:respawn:/command/svscanboot
在下面?句放到shell中并?行.
/command/svc -dx /service/* /service/*/log

測試發(fā)信:
echo 1111111111  /var/qmail/bin/sendmail liuping@test.test.com
在/home/liuping/Maildir/new下可以查看郵件




6.    ezmlm
6.1.     ezmlm安裝
以下執(zhí)行步驟最好成績不要顛倒
gzip ?d ezmlm-0.53.tar.gz
tar xf ezmlm-0.53.tar
gzip ?d ezmlm-idx-0.40.tar.gz
tar xf ezmlm-idx-0.40.tar
cp -R ezmlm-idx-0.40/* ezmlm-0.53/
6.2.     對ezmlm打補(bǔ)丁
patch < idx.patch
patch < ezmlm-idx-0_53_400_unified_41.patch
6.3.      ezmlm使用
創(chuàng)建列表:
/usr/local/bin/ezmlm/ezmlm-make /list/maillist /list/.qmail-testlist maillist test.test.com

添加一個(gè)郵件地址到郵件列表:
cd /usr/local/bin/ezmlm/
./ezmlm-sub /list/maillist liup@test.test.com

查看郵件列表中的郵件地址:
./ezmlm-list /list/maillist

用郵件列表發(fā)送郵件:
echo AAAAAAAABBBBBBBBCCCCCCCCCC  ./ezmlm-send /list/maillist/
附件:1144760411966qmail.doc(210K) 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 体育| 额尔古纳市| 石屏县| 堆龙德庆县| 柏乡县| 临海市| 鞍山市| 五原县| 滕州市| 延津县| 合山市| 珠海市| 海阳市| 邯郸县| 那曲县| 洪湖市| 方正县| 宁武县| 库尔勒市| 蛟河市| 措勤县| 胶州市| 陈巴尔虎旗| 方山县| 闸北区| 麻城市| 石棉县| 澄江县| 米脂县| 夏邑县| 金湖县| 哈巴河县| 大竹县| 灵川县| 亳州市| 鄂托克旗| 扶沟县| 张家界市| 和顺县| 金沙县| 天峨县|