• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 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永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>