maildrop的一些基本用法
發表于:2007-05-25來源:作者:點擊數:
標簽:
maildrop的基本用法 最近看到論壇里一些人專門問到maildrop的用法問題,而對于郵件過濾這一方面也是比較關注的.我就把我使用maildrop的一點心得寫出來.其實我也是從sqwebmail或者wmail的使用中找到的(這也是為什么我之前回復都是讓大家裝一下wmail或sqwebmail
maildrop的基本用法
最近看到
論壇里一些人專門問到maildrop的用法問題,而對于郵件過濾這一方面也是比較關注的.我就把我使用maildrop的一點心得寫出來.其實我也是從sqwebmail或者wmail的使用中找到的(這也是為什么我之前回復都是讓大家裝一下wmail或sqwebmail使用一下的原因),所以只涉及到了maildrop的一點點基本用法,希望對大家有所幫助.
首先安裝maildrop,這個很簡單,先去
下載
http://class.868cn.com/download/maildrop-1.5.2.20030423.tar.gz
然后解壓,進入目錄里
./configure
make
make install
一般就可以安裝成功.(當然之前要安裝了qmail,vpopmail)安裝成功后會在/usr/local/bin目錄下生成一個maildrop文件.就是使用它來做過濾的
我還是假使wangxu.com為虛擬域,wangxu@wangxu.com為其中一個用戶.下面就對wangxu@wangxu.com所收到的郵件進行一些過濾規則.
進入用戶的郵件目錄
cd /home/vpopmail/domains/wangxu.com/wangxu
建立.qmail文件.
vi .qmail
內容為:
[code:1:61b6efda22]|/usr/local/bin/maildrop ./.mailfilter[/code:1:61b6efda22]
注意.qmail文件的屬性
chmod 600 .qmail
chown vpopmail:vchkpw .qmail
再建立.mailfilter文件
vi .mailfilter
內容為:
[code:1:61b6efda22]##Op:contains
##Header:FROM
##Value:test@test.com
##Folder:*收信人拒收您的郵件
##From:
##PlainString
##Name:過濾發件人包含test@test.com的信件
if ((/^FROM:.*test\@test\.com/))
{
echo "收信人拒收您的郵件"
EXITCODE=77
exit
}
##Op:contains
##Header:FROM
##Value:test@test.com
##Folder:.Trash
##From:
##PlainString
##Name:將發件人包含test@test.com的信件保存在垃圾箱
if ((/^FROM:.*test\@test\.com/))
{
to "./Maildir/.Trash/."
}
to "./Maildir/."[/code:1:61b6efda22]
其中##后面的都為注釋部分,可以不去管它.
if ((/^FROM:.*test\@test\.com/))
{
echo "收信人拒收您的郵件"
EXITCODE=77
exit
}
這一段表示發信人地址中包含test@test.com的就拒絕接受,并回復發信人一封拒收信件,內容說明原因"收信人拒收您的郵件".其中的EXITCODE=77不加也可以(過濾整個域的信件也可以這樣用,大家自己想想)
if ((/^FROM:.*test\@test\.com/))
{
to "./Maildir/.Trash/."
}
這一段表示發信人地址包含test@test.com的就自動轉移到垃圾箱.
注意最后一句to "./Maildir/."
它表示當不符合上面所提到的過濾規則時的郵件就正常的發到wangxu@wangxu.com的信箱里.
這句一定要有,不然會收不到信的.
同時也要注意.mailfilter的屬性和.qmail是一樣的
chmod 600 .mailfilter
chown vpopmail:vchkpw .mailfilter
下來就發
測試信試試吧.
這只是maildrop的一點基本的用法.比較完整的用法大家可以去這里
http://www.flounder.net/~mrsam/maildrop/maildropfilter.html
liuwping 回復于:2003-10-31 14:09:02
|
THKS!
|
love100 回復于:2003-11-01 17:12:59
|
有沒有更多的這方面的信息呀?
|
liuwping 回復于:2003-11-01 17:15:58
|
我感覺 沒有PROCMAIL 好用!
|
love100 回復于:2003-11-01 17:21:53
|
PROCMAIL如何實現客戶過濾呀?
|
artxing 回復于:2003-11-01 18:09:06
|
[quote:968e2ff946="liuwping"]我感覺 沒有PROCMAIL 好用![/quote:968e2ff946]
呵~是你沒有發現它的用處吧
maildrop還有很多種用法的.基本上常用到的過濾規則,它都可以做到.
|
seafoxwind 回復于:2004-02-28 11:58:38
|
有沒有給SENGMAIL用的過濾軟件?
|
lovegqin 回復于:2005-01-18 10:20:32
|
各位大哥好:
我是一個sendmail的管理員,系統用是的RedHat Linux 9.0
可能是sendmail本身的問題吧,一直以來它都不太理想。
我是個新手。不好意思。
我想問問有沒有為sendmail提供的郵件過濾軟件呢?
望大家幫幫忙?。?!
祝好心人和他(她)的家人,幸??鞓罚。?!
|
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|