4月 042010
 

postfix 的設定
http://wiki.ubuntu.org.cn/index. … h&variant=zh-tw
http://hsu.easynow.com.tw/index.php?id=15&load=read
http://b2d.phc.edu.tw/modules/ta … ok_sn=1&bdsn=72

vi /etc/postfix/main.cf
inet_interfaces = all (原則上,設定此項就可以收到外部的來信)
/etc/init.d/postfix restart
重新啟動 postfix

——————————————————————————————————-
procmail 的過濾規則 (可以過濾帶有病毒的郵件)

dpkg -l |grep procmail #檢查 procmail 是否安裝
建立 procmail 規則:

過濾規則可以抓取臥龍老師的資料
cd /etc
wget ftp://ftp.tnc.edu.tw/pub/Sysop/MAIL/procmailrc

cat /etc/procmailrc

在 /var/log 建立procmail.log檔
touch /var/log/procmail.log

執行以下命令
mailstat -km /var/log/procmail.log

重新啟動 postfix
/etc/init.d/postfix restart

cat /var/log/procmail.log #查看 procmail.log 的記錄,記錄著郵件主旨、從何處寄來的及寄給誰的

和 spamassassin 結合可以將廣告郵件直接刪除 (/dev/null)
dpkg -l |grep spamassassin#檢查 spamassassin 是否安裝

#編輯/etc/procmailrc 檔,在開始的地方增加以下兩行指令
vi /etc/procmailrc代碼:
:0fw: spamassassin.lock
* < 256000
| spamassassin

:0
* ^X-Spam-Level: \*\*\*\*\*\*\*\*
/dev/null
註: SpamAssassin 只處理郵件大小小於 256000 bytes。如果 Spam-Level 成績有八個以上的 * ﹝確定這是 spam 郵件﹞就丟掉。

dpkg -L spamassassin |more #檢視安裝 spamassassin 的路徑,尋找廣告信的範本
寄一封廣告郵件進行測試
mail kitty(系統內一位使用者的帳號) < /usr/share/doc/spamassassin/examples/sample-spam.txt cat /var/log/procmail.log
真的可以有效的刪除廣告郵件,真棒 ^_^
可以看到有廣告郵件被/dev/null,如下代碼:
From [email protected]  Thu May 15 15:13:43 2008
Folder: /dev/null

在 cat /var/log/procmail.log 記錄檔中,也出現以下的訊息,不知是否為設定有誤?已在鳥哥論壇提出問題,希望有人可以解惑一下 ^_^
procmail: Lock failure on “/var/mail/xxxxx.lock”
http://phorum.vbird.idv.tw/viewtopic.php?t=31256

簡易 Mail Server 架設 — Postfix 設定
http://linux.vbird.org/linux_server/0390postfix.php

MyUnix論壇
http://myunix.adsldns.org/mx/forum/index.php

測試mail server有無被relay
http://140.111.1.22/tanet/spam.html
http://www.abuse.net/relay.html

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>