postfix 的設定
https://wiki.ubuntu.org.cn/index. ... h&variant=zh-tw
https://hsu.easynow.com.tw/index.php?id=15&load=read
https://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 root@mail.tdes.chc.edu.tw Thu May 15 15:13:43 2008
Folder: /dev/null
在 cat /var/log/procmail.log 記錄檔中,也出現以下的訊息,不知是否為設定有誤?已在鳥哥論壇提出問題,希望有人可以解惑一下 ^_^
procmail: Lock failure on "/var/mail/xxxxx.lock"
https://phorum.vbird.idv.tw/viewtopic.php?t=31256
簡易 Mail Server 架設 -- Postfix 設定
https://linux.vbird.org/linux_server/0390postfix.php
MyUnix論壇
https://myunix.adsldns.org/mx/forum/index.php
測試mail server有無被relay
https://140.111.1.22/tanet/spam.html
https://www.abuse.net/relay.html
回頂端 |