Maildrop安裝調試筆記

groupadd vmail -g 1001

useradd vmail -u 1001 -g 1001

wget http://internap.dl.sourceforge.net/sourceforge/courier/maildrop-2.0.2.tar.bz2

tar jvxf maildrop-2.0.2.tar.bz2

./configure --enable-sendmail=/usr/sbin/sendmail --enable-trusted-users='root vmail' --enable-syslog=1 --enable-maildirquota --enable-maildrop-uid=1001 --enable-maildrop-uid=1001 --with-trashquota --with-dirsync

make

make install

注意源碼安裝的,將courierauthconfig 命令鏈接到/usr/bin裏,假設裝在:

/usr/local/courier-authlib/bin/courierauthconfig,則:

ln -s /usr/local/courier-authlib/bin/courierauthconfig /usr/bin/courierauthconfig

這樣編譯出來的maildrop才會ourier Authentication Library extension enabled.

maildrop -v

maildrop 2.0.2 Copyright 1998-2005 Double Precision, Inc.

GDBM extensions enabled.

Courier Authentication Library extension enabled.

Maildir quota extension enabled.

This program is distributed under the terms of the GNU General Public

License. See COPYING for additional information.

如果沒有顯示Courier Authentication Library extension enabled.說明你的maidrop還不支持courier auth,請仔細檢查,重新編譯

maildrop建議不要自定義目錄安裝,可以減少不必要的麻煩,刪除很方便:直接在已經編譯的源代碼目錄 make uninstall 就行

配置main.cf和master.cf使postfix調用maildrop

========================

vi /etc/postfix/main.cf

virtual_transport = maildrop

maildrop_destination_recipient_limit = 1

========================

vi /etc/postfix/master.cf

maildrop unix - n n - - pipe

flags=DRhu user=vmail argv=/usr/local/bin/maildrop -w 90 -d ${user}@${nexthop} ${recipient} ${user} ${extension}${nexthop}

調試maildrop是否正常工作

從其他郵箱發一份郵件到你新建立的email地址,看到類似log記錄

May 10 07:21:05 mail postfix/pipe[13994]: 78DCC156AE7: to=frank@domain.com, relay=maildrop, delay=0, status=sent

(domain.com)

看到relay=maildrop 並且log沒有報錯,則說明maildrop已經正常工作

FAQ:

1. 編譯安裝的時候出現以下報錯configure: error: pcre.h not found - install PCRE from www.pcre.org

請安裝pcre-devel包

 
在Ubuntu上安裝PCMCIA接口CDMA上網卡的調試筆記
原安裝環境是:IBM T43/ Ubuntu 7.10------------從這裏開始------------配置過程主要是參考下邊這段,已經在我自己的IBM本本上調試成功。但是有的人反映modem not responding,請參考後邊的解決方案。=======...查看完整版>>在Ubuntu上安裝PCMCIA接口CDMA上網卡的調試筆記
 
筆記:多播調試命令
  Keywords: show ip mroute flags multicast troubleshooting commands  基于多播(Multicast)的應用系統正在越來越多地進入企業網絡,如視頻監控、視頻會議、IP/TV等。與單播相比,多播技術能夠節省大量的帶寬;...查看完整版>>筆記:多播調試命令
 
servlet學習筆記(2)-servlet中得到cookie的信息(調試通過)
Cookie 是一小塊可以嵌入HTTP 請求和響應中的數據,它在服務器上産生,並作爲響應頭域的一部分返回用戶。浏覽器收到包含Cookie 的響應後,會把Cookie 的內容用“關鍵字/值” 對的形式寫入到一個客戶端專爲...查看完整版>>servlet學習筆記(2)-servlet中得到cookie的信息(調試通過)
 
redhat9調試筆記之防火牆
1. 安裝我不講了,RH9的rpm安裝方式非常簡單,大家只要在rh的安裝源盤找到相應的rpm包就行。 然後 rpm -Uvh iptables-?.i386.rpm 2. 我們今天調試的環境是一台雙網卡的服務器,通過DDN固定ip地址上網,兩塊網卡分別是...查看完整版>>redhat9調試筆記之防火牆
 
Vista下IIS7.0安裝與調試全攻略-服務器
  Internet Information Server(以下簡稱IIS)是微軟Windows操作系統自帶的Web和Ftp服務器架設程序,而在最新的Windows Vista(以下簡稱Vista)系統中,全新推出了IIS7.0版本,而相比前一版本,IIS 7.0具有十大改...查看完整版>>Vista下IIS7.0安裝與調試全攻略-服務器