偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Qmail的安裝

運(yùn)維 系統(tǒng)運(yùn)維
如何獲得Qmail、怎樣進(jìn)行安裝、在哪些目錄文件下安裝等一系列的問題困擾著初識(shí)Qmail的人們。本站中有Qmail入門的文章,菜鳥們在可以大致了解Qmail之后,開始安裝Qmail。

  個(gè)人qmail安裝及設(shè)定過程,希望對大家有用。

一、如何獲得Qmail?

  可以通過訪問www.qmail.org或mirror站點(diǎn)下載qmail-1.03.tar.gz,以及獲得

  更多qmail的資料.

二、安裝Qmail

  獲得qmail-1.03.tar.gz后,用tar命令解包

  #tar xzvf qmail-1.03.tar.gz

  進(jìn)入qmail目錄后,仔細(xì)閱讀一下README和INSTALL文件.然后開始編譯qmail.

  1 建/var/qmail目錄:

  #mkdir /var/qmail

  2 按照INSTALL.ids中方法建立qmail用戶和組:

  # groupadd nofiles

  # useradd -g nofiles -d /var/qmail/alias alias

  # useradd -g nofiles -d /var/qmail qmaild

  # useradd -g nofiles -d /var/qmail qmaill

  # useradd -g nofiles -d /var/qmail qmailp

  # groupadd qmail

  # useradd -g qmail -d /var/qmail qmailq

  # useradd -g qmail -d /var/qmail qmailr

  # useradd -g qmail -d /var/qmail qmails

  3 make setup check

  4 閱讀INSTALL.ctl和FAQ,配置qmail,最簡單的方法是

  #./config

  或者

  #./config-fast your.full.home.name

  5 建立系統(tǒng)別名

  # (cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root)

  # chmod 644 ~alias/.qmail*

  6 復(fù)制/var/qmail/boot/proc到/var/qmail/rc

  # cp /var/qmail/boot/proc /var/qmail/rc

  7 開始測試Qmail投遞程序

  啟動(dòng)qmail:

  # csh -cf '/var/qmail/rc &'

  先查看一下/var/log/maillog,搜索

  qmail: status: local 0/10 remote 0/20

  qmail-send通常是輸出"status"或者"cannot start"如果不能正常啟動(dòng).

  用ps監(jiān)視一下qmail守護(hù)進(jìn)程,應(yīng)該有五個(gè)相關(guān)進(jìn)程:

  qmail-send,以qmails用戶運(yùn)行

  qmail-lspawn,以root用戶運(yùn)行

  qmail-rspawn,以qmailr用戶運(yùn)行

  qmail-clean,以qmailq用戶運(yùn)行

  splogger,以qmaill用戶運(yùn)行

  本地Mail測試:

  % echo to: me | /var/qmail/bin/qmail-inject

  注意:要用你的用戶名代替me

  Mail應(yīng)該立即出現(xiàn)在你的信箱之中./var/log/maillog中應(yīng)該有如下記錄:

  qmail: new msg 53

  qmail: info msg 53: bytes 246 from  qp 20345 uid 666

  qmail: starting delivery 1: msg 53 to local me@domain

  qmail: status: local 1/10 remote 0/20

  qmail: delivery 1: success: did_1+0+0/

  qmail: status: local 0/10 remote 0/20

  qmail: end msg 53

  53是inode號(hào),20345是進(jìn)程號(hào),你的數(shù)字應(yīng)該有所不同.

  本地錯(cuò)誤測試:

  給一個(gè)不存在的本地用戶發(fā)信:

  % echo to: nonexistent | /var/qmail/bin/qmail-inject

  qmail: new msg 53

  qmail: info msg 53: bytes 246 from  qp 20351 uid 666

  qmail: starting delivery 2: msg 53 to local nonexistent@domain

  qmail: status: local 1/10 remote 0/20

  qmail: delivery 2: failure: No_such_address.__#5.1.1_/

  qmail: status: local 0/10 remote 0/20

  qmail: bounce msg 53 qp 20357

  qmail: end msg 53

  qmail: new msg 54

  qmail: info msg 54: bytes 743 from <> qp 20357 uid 666

  qmail: starting delivery 3: msg 54 to local me@domain

  qmail: status: local 1/10 remote 0/20

  qmail: delivery 3: success: did_1+0+0/

  qmail: status: local 0/10 remote 0/20

  qmail: end msg 54

  你將立即收到彈回的信件.

  遠(yuǎn)程投遞測試: 向你在其他機(jī)器上的賬戶發(fā)信:

  % echo to: me@wherever | /var/qmail/bin/qmail-inject

  qmail: new msg 53

  qmail: info msg 53: bytes 246 from  qp 20372 uid 666

  qmail: starting delivery 4: msg 53 to remote me@wherever

  qmail: status: local 0/10 remote 1/20

  qmail: delivery 4: success: 1.2.3.4_accepted_message./...

  qmail: status: local 0/10 remote 0/20

  qmail: end msg 53

  投遞過程將在starting delivery和success中有個(gè)間斷,SMTP傳送是相對較慢的

  然后去檢查一下me@wherever是否正確收到email.

  后面還有三個(gè)測試,分別測試本地postmaster,兩次彈回mail和通過mail執(zhí)行

  命令.具體方法可以在TEST.deliver中找到.

#p#

  8 從Sendmail象Qmail轉(zhuǎn)移.

  (1) 首先找到sendmail的啟動(dòng)程序,一般是在/etc/rc.d目錄中

  看上去象這樣的命令:

  sendmail -bd -q15m

  將其注釋掉.

  (2) 殺掉Sendmail進(jìn)程.

  如果sendmail有子進(jìn)程,可以反復(fù)用-STOP和-CONT信號(hào)殺,直到?jīng)]有

  子進(jìn)程后用-TERM后加-CONT殺就可以了.

  (3) 檢查mail隊(duì)列中是否還有信,如果認(rèn)為有必要將他們發(fā)送出去,可以在

  以后一段時(shí)間不定期的運(yùn)行sendmail.bak -q直到隊(duì)列清空.

  (4) 去掉sendmail等文件的setuid bit

  # chmod 0 /usr/lib/sendmail

  # chmod 0 /usr/sbin/sendmail

  # chmod 0 /usr/lib/sendmail.mx

  (5)

  # mv /usr/lib/sendmail /usr/lib/sendmail.bak

  # mv /usr/sbin/sendmail /usr/sbin/sendmail.bak

  (6) 將

  csh -cf '/var/qmail/rc &'

  添加到啟動(dòng)文件中去.

  (7) 安裝qmail的sendmail外殼:

  # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail

  # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

  (8) 在/etc/inetd.conf中設(shè)置qmail-smtpd:(是一行)

  smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env

  tcp-env /var/qmail/bin/qmail-smtpd

  (9) 重啟動(dòng)inetd,用-HUP信號(hào)殺inetd及可.

  9. 使用qmail的maildir(這個(gè)問題麻煩我好幾天)

  (1)每個(gè)用戶目錄內(nèi):/var/qmail/bin/maildirmake /home/$LOGINNAME/Maildir

  (2) 這一步不做好象也可以

  add a line to "/home/u user name/.bash_profile"

  MAIL=/home/$LOGINNAME/Maildir/

  export MAIL

  (3) pop3

  去官方網(wǎng)站去下載checkpassword,(這個(gè)東西qmail不自帶)并編譯

  inet.conf 中的pop-3

  pop-3 stream tcp nowait qmaild /var/qmail/bin/qmail-popup mydomain

  .com /bin/checkpassword /var/qmail/bin/qmail-pop3d (在一行)

  (4) rc文件

  cp /var/qmail/boot/home /var/qmail/rc

  修改rc文件變成如下

  exec env - PATH="/var/qmail/bin:$PATH"

  qmail-start ./Maildir/ splogger qmail

【編輯推薦】

  1. Sendmail配置策略
  2. Linux 下sendmail的配置
  3. Qmail的使用技巧
  4. Sendmail Qmail Postfix 大比拼
  5. sendmail的安裝方法
  6. Linux下的郵件服務(wù)器 Qmail
責(zé)任編輯:zhaolei 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-01-19 14:20:53

Qmail安裝

2011-01-19 14:39:59

Qmail技巧

2011-01-21 18:08:22

Qmail

2011-01-19 15:40:25

Qmail安全

2010-05-14 16:34:31

Mysql安裝

2011-01-19 15:03:24

Qmail控制文件

2011-02-21 16:14:38

Qmail

2011-01-19 15:33:07

Qmail郵件隊(duì)列清除

2011-01-19 16:31:15

Qmail

2011-02-21 16:04:40

Qmail

2009-02-10 16:09:00

郵件服務(wù)器LinuxQmail

2011-01-19 15:52:18

Qmail錯(cuò)誤代碼

2011-01-18 15:54:32

2011-02-21 15:47:18

2011-01-19 15:21:32

Qmail垃圾郵件

2011-01-19 11:10:30

2011-02-21 15:17:45

Qmail

2011-02-21 14:10:33

QmailSMTP

2011-02-21 13:40:17

2009-08-12 17:56:53

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)