自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Qmail郵件管理篇VmailMgr

運(yùn)維 系統(tǒng)運(yùn)維
Qmail是一個(gè)因特網(wǎng)郵件傳送代理(簡(jiǎn)寫為MTA),它運(yùn)行在linux/Unix兼容系統(tǒng)下,是一個(gè)直接代替UNIX下Sendmail軟件的郵件傳送程序。qmail使用SMTP協(xié)議與其它系統(tǒng)上的MTA交換郵件。本文將給大家講下Qmail郵件管理軟件VmailMgr

Qmail用過一段時(shí)間,每天要管理郵件,我就給大家介紹下Qmail郵件管理之VmailMgr,請(qǐng)看下文。

  對(duì)于管理員來說,當(dāng)然需要一個(gè)好的工具來對(duì)郵件系統(tǒng)進(jìn)行管理。實(shí)際上,Qmail就有個(gè)擅長(zhǎng)管理的好伙伴——VmailMgr。

  VmailMgr介紹

  VmailMgr全稱是Virtual Mail ManaGeR(虛擬郵件管理器),是專門配合Qmail的一個(gè)軟件包,利用它可以實(shí)現(xiàn)以下功能:

  * 增強(qiáng)Qmail的口令驗(yàn)證功能,使用戶可以通過POP3及IMAP訪問自己的虛擬郵箱;

  * 基于CDB的用戶口令管理方式,尤其是在用戶數(shù)量較大時(shí)可以大大提高口令驗(yàn)證速度;

  * 提供了豐富的工具進(jìn)行虛擬域、虛擬用戶及別名(Aliases)的管理;

  * 提供一組功能強(qiáng)大的CGI,可以直接通過網(wǎng)頁(yè)進(jìn)行增加用戶、刪除用戶和修改密碼等各種管理工作;

  * 提供一組PHP函數(shù),可以靈活地編寫PHP文件,并通過網(wǎng)頁(yè)進(jìn)行各種管理工作;

  * 通過后臺(tái)進(jìn)程確保CGI和PHP代碼操作的安全。

  VmailMgr安裝

  ***版本的VmailMgr 可在www.Vmailmgr.org或http://em.ca/~bruceg/vmailmgr/ 下載。如果下載RPMS包,至少要下載Vmailmgr和 Vmailmgr-daemon 包。

  筆者推薦大家從源代碼安裝,其安裝方法如下:

  (做為非root 用戶)

  tar zxf

  cd

  ./configure

  make

  (做為root 用戶)

  make install

  VmailMgr使用

  安裝VmailMgr完成后,開始使用虛擬域之前,還有幾個(gè)必要的步驟,我們以建立一個(gè)虛擬用戶“me@mydomain.org”(其別名是“myself@mydomain.org”和“myname@mydomain.org”)為例,一步步地進(jìn)行介紹。

  1.首先要為這個(gè)虛擬域做域名解析。在DNS服務(wù)器上將MX記錄指向郵件服務(wù)器,如果想使虛擬域可以基于IP地址正常工作,還需要在DNS服務(wù)器上做一條PTR記錄,例如:如果nslookup 10.56.33.122 返回 mail.mydomain.com,那么為了使用“虛擬域”,對(duì)應(yīng)于IP地址的PTR是:“mail.mydomain.com:myuser”。

  2. 建立該虛擬域的基本用戶。這個(gè)用戶的UNIX登錄口令也將作為進(jìn)行該虛擬域的郵件系統(tǒng)管理超級(jí)用戶口令,所有該虛擬域的虛擬用戶的郵件都將保存在這個(gè)用戶的目錄下,所以這個(gè)目錄要留有足夠的空間。例如,我們建立了用戶“v” 做為虛擬域的基本用戶,用戶目錄在“/home/vmailuser”。

  3.告訴Qmail 識(shí)別這個(gè)虛擬域。這需要修改Qmail在“/var/qmail/control”目錄下的兩個(gè)設(shè)置文件: “rcpthosts”和“virtualdomains”。

  1)在“rcpthosts”中加入“mydomain.org”。

  2)在“virtualdomains”中加入“mydomain.org:v”。

  如果想使用“anything.mydomain.org”的形式, 可按如下修改:

  3)在 “rcpthosts”中加入“.mydomain.org”。

  4)在“virtualdomains”加入“.mydomain.org:v”。

  4.修改Qmail-popup/Qmail-

  POP3D的口令校驗(yàn)方式,使用VmailMgr 提供的“checkvpw”。具體的修改方法依賴于Qmail的安裝方式。

  1)將Qmail-popup/Qmail-POP3D 命令行中的“checkpassword”換成“checkvpw”(Qmail-popup/Qmail-

  POP3D命令行可能在“/etc/inet.conf”中或者在一個(gè)“tcpserver”命令中 )。

  2)打入以下命令:

  ′echo checkvpw > /var/qmail

  /control/checkpassword′

  5. 加入虛擬用戶及別名。首先以剛才創(chuàng)建的基本用戶身份登錄(如, “su - v”),然后就可以使用Vmailmgr提供的命令進(jìn)行用戶及別名的建立。例如下面的命令將建立一個(gè)用戶me及他的兩個(gè)別名myself和myname:

  1)執(zhí)行命令:“vadduser me”(將提示要求輸入口令)

  2)執(zhí)行命令:“vaddalias me myself”

  3)執(zhí)行命令:“vaddalias me myname”

  完成以上步驟后,你還需要?dú)⒌舨⒅匦聠?dòng)“Qmail-send”,讓它讀新建的“virtualdomains”表,安裝過程就完成了。可以通過下面兩種方式進(jìn)行使用訪問:

  一種是以“userSEPvirtual.domain.org”形式登錄,“user”是虛擬用戶名;SEP分隔符,可以是“@”或者 “:”(可在“/etc/vmailmgr/”目錄下設(shè)置);“virtual.domain.org”是虛擬域的域名,與 “/var/qmail/control/

  virtualdomains”文件中相同。

  第二種方式是以郵箱的內(nèi)部形式訪問——“baseuser-user”,這里的“user”是虛擬用戶名,而“baseuser”是該虛擬域的基本用戶,也是該虛擬域的郵件系統(tǒng)管理者。

  例如 “/var/qmail/control/

  virtualdomains”含有:“mydomain.com:v”

  已經(jīng)建立了基本用戶“v”,并建立了虛擬用戶“me”,在“/etc/vmailmgr/”中的“分隔符”變量包含“@:”,那么這個(gè)虛擬用戶的郵件可以用 “me@mydomain.com”、“me:mydomain.com”或者“v-me”方式訪問。

  VmailMgr對(duì)POP3 及IMAP的支持

  要使Qmail的POP3支持VmailMgr的虛擬用戶認(rèn)證方式,需要在“/etc/qmail/control/checkpass

  word”文件中加入“checkvpw”,并重新啟動(dòng)POP3D。

  VMailMgr支持Courier-IMAP, 但 Courier-IMAP卻不能自動(dòng)檢測(cè)到VMailMgr。這意味著我們要做一些工作以使它們兩者一起工作順暢。

  *首先,你必須將′/usr/local/bin/authvmailmgr′拷貝到′/usr/

  lib/courier-imap/libexec/authlib/authvmailmgr′。

  * 然后,編輯′/usr/lib/courier

  -imap/etc/imapd.config′文件中的“AUTHMODULES”聲明,并且添加′authvmailmgr′為***個(gè)確認(rèn)系統(tǒng)。

#p#

  VmailMgr的命令與系統(tǒng)配置

  VmailMgr的系統(tǒng)參數(shù)都在 “/etc/vmailmgr/”目錄下以文件的形式進(jìn)行設(shè)置??蛇M(jìn)行設(shè)置的項(xiàng)很多,如口令的驗(yàn)證方法、默認(rèn)郵件大小、軟硬磁盤空間限額及用戶目錄名等。每一項(xiàng)對(duì)應(yīng)一個(gè)設(shè)置文件,如果沒有對(duì)應(yīng)的文件則采用系統(tǒng)默認(rèn)值。具體設(shè)置方法可參考VmailMgr文檔中的configuration.htm。

  VmailMgr提供用戶認(rèn)證、管理,郵件管理的命令也很豐富,常用的命令見表2。其具體的使用方法可參考http://www.vmailmgr.org/docs/下的文檔。

  表2 命令名稱

  用途

  vmailmgrd

  vmailmgr 的守護(hù)進(jìn)程

  vsetup

  建立一個(gè)虛擬域

  vadduser

  增加一個(gè)虛擬用戶

  vdeluser

  刪除一個(gè)虛擬用戶

  vaddalias

  增加一個(gè)別名

  vdelalias

  刪除一個(gè)別名

  vpasswd

  修改一個(gè)虛擬用戶的口令

  vdeliver

  通過vmailmgr 投遞郵件信息

  vauthenticate

  驗(yàn)證一個(gè)虛擬用戶

  checkvpw

  為虛擬和非虛擬用戶驗(yàn)證口令

  vchattr

  修改一個(gè)虛擬用戶的各項(xiàng)屬性

通過文章的介紹,那些每天忙于管理Qmail郵件的朋友,你們快試試VmailMgr,很簡(jiǎn)單很方便!

【編輯推薦】

  1. Qmail郵件存儲(chǔ)模式篇Courier
  2. 解析Qmail之郵件轉(zhuǎn)發(fā)規(guī)則
  3. 深度剖析 Qmail郵件系統(tǒng)的安全分析和改進(jìn)研究
  4. 深入了解 分布式的Qmail郵件系統(tǒng)
  5. 如何在Qmail里配置SMTP
  6. Qmail郵件系統(tǒng)日志和管理
  7. 深入了解 Qmail的工作原理和配置文件
  8. Qmail簡(jiǎn)單介紹

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-02-21 15:47:18

2011-02-21 13:40:17

2011-01-19 16:31:15

Qmail

2011-01-19 15:33:07

Qmail郵件隊(duì)列清除

2011-01-19 15:21:32

Qmail垃圾郵件

2011-02-21 15:17:45

Qmail

2009-08-12 17:56:53

2011-01-18 15:54:32

2009-02-10 16:09:00

郵件服務(wù)器LinuxQmail

2011-01-19 15:40:25

Qmail安全

2011-01-21 18:08:22

Qmail

2011-02-21 14:31:04

Qmail

2011-02-21 14:44:03

2011-01-19 14:20:53

Qmail安裝

2011-01-19 14:31:15

Qmail安裝設(shè)定

2011-01-19 14:39:59

Qmail技巧

2011-02-21 16:14:38

Qmail

2011-02-21 14:10:33

QmailSMTP

2011-01-19 15:03:24

Qmail控制文件

2011-01-19 15:52:18

Qmail錯(cuò)誤代碼
點(diǎn)贊
收藏

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