上一篇文章 :: 下一篇文章 |
發表人 |
內容 |
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期五 六月 30, 2006 5:14 am 文章標題: 有人有興趣要測試 擋浮動IP垃圾信的程式嗎? |
|
|
如題,我有個開發中的JAVA程式可以擋掉寄件人為 *@MS??.HINET.NET ' *@*.YAHOO.* ' *@HOTMAIL.COM 的垃圾郵件 , 程式的目標是阻擋由浮動IP產生的垃圾信但讓官方主機的信件通過. 原理和REVERSE CHECKING很類似.
有人有興趣要玩玩看嗎? |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期五 六月 30, 2006 8:56 am 文章標題: |
|
|
好!!! 太棒了!
請問如何安裝? 需要設定什麼嗎?
E-mail: [email protected] |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期六 七月 01, 2006 2:25 am 文章標題: |
|
|
先說明此程式會過濾來自浮動IP的廣告信,其原理是來自南港的信件一定會有南港郵局的郵戳,若沒有就是廣告信.
1.先下載JAVA http://java.sun.com/javase/downloads/index.jsp , 然後安裝到c:\java\ (安裝時改變安裝目錄到C:\JAVA , 若不修改,將之後的動作對應到原安裝資料匣即可)
2.下載檔案 http://www.ericjoung.idv.tw/dns_scan.class 到 c:\java\lib
3.到 控制台 -> 系統 -> 進階 -> 環境變數 中的系統變數 新增下列 兩個數值
變數名稱: path , 值 : 在原本的值後方加上 ";C:\JAVA\BIN" , 注意別把原來的資料改刪除了.
變數名稱: CLASSPATH , 值 : "C:\JAVA\LIB"
4.設定事件處理器 ,
過濾偽HINET的垃圾信設定方式如下:
條件是當寄件人包含 hinet , 執行 "C:\WINNT\SYSTEM32\CMD.EXE"
變數 " /C java dns_scan hinet.net %F C:\RAIDENMAILD\INBOXES\JUNLMAIL >> C:\RAIDENMAILD\DNS_SCAN.LOG"
過濾偽YAHOO的垃圾信設定方式如下:
條件是當寄件人包含 yahoo , 執行 "C:\WINNT\SYSTEM32\CMD.EXE"
變數 " /C java dns_scan yahoo.com %F C:\RAIDENMAILD\INBOXES\JUNLMAIL >> C:\RAIDENMAILD\DNS_SCAN.LOG"
過濾偽HOTMAIL的垃圾信設定方式如下:
條件是當寄件人包含 hotmail , 執行 "C:\WINNT\SYSTEM32\CMD.EXE"
變數 " /C java dns_scan hotmail.com %F C:\RAIDENMAILD\INBOXES\JUNLMAIL >> C:\RAIDENMAILD\DNS_SCAN.LOG"
上述設定會將判定為垃圾信的郵件搬移到 C:\RAIDENMAILD\INBOXES\JUNKMAIL 目錄中 , 且會留下一個記錄檔,位置在C:\RAIDENMAILD\DNS_SCAN.LOG
想知道是否有信件被誤判可以開帳號JUNKMAIL用WEBMAIL去看.
儲存之後可以自己寄一封信試試看,只要是由YAHOO ' HINET ' HOTMAIL 的官方伺服器寄出的都不會有事,或是寄件人的EMAIL在雷電上某一人的通訊錄或是白名單中也不會有事 . <- 即所有帳號的白名單和通訊錄.
若郵件來自浮動IP , 則會因為其寄件主機的DNS不符合官方主機的DNS而被過濾.
若您的客戶有EMAIL是YAHOO ' HINET ' HOTMAIL 且又喜歡用他自己的SMTP SERVER寄信,請先將他的EMAIL加入任一帳號的白名單中,如此他就不會被過濾.
ericjoung 在 星期六 七月 08, 2006 3:01 am 作了最後編輯, 共編輯過 1 次 |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期六 七月 01, 2006 1:24 pm 文章標題: |
|
|
感激不盡!!
小弟會不定時回報測試結果. |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期六 七月 01, 2006 2:26 pm 文章標題: |
|
|
To:levichao 兄
我剛剛修正了一個檔案有可能會移動失敗的問題.麻煩你在下載一次 dns_scan.class 到 c:\java\lib
將原檔案覆蓋過去即可. |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期一 七月 03, 2006 10:07 am 文章標題: |
|
|
好的.
謝謝. |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期二 七月 04, 2006 11:15 am 文章標題: |
|
|
小弟執行兩天了,雖然 MAILD 都有顯示事件啟動成功,但為何 C:\Raiden\DNS_SCAN.LOG 都是空的?
另外,小弟針對事件的參數做了些微的修改,供您參考.
/C java dns_scan hinet.net %F %B\%A\-unsolicited- >> C:\RAaidenMaild\DNS_SCAN.LOG
%B ->郵件存放路徑 (\RaidenMaild\Inboxes)
%A ->收件者帳號 |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期二 七月 04, 2006 11:17 am 文章標題: |
|
|
不好意思,打太快...路徑打錯!
C:\RaidenMaild\ |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期二 七月 04, 2006 7:15 pm 文章標題: |
|
|
那想問一下當您在MS-DOS視窗下執行 " java dns_scan "
有看到 " No FileName or DomainName!" 這個訊息嗎? |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期三 七月 05, 2006 8:07 am 文章標題: |
|
|
ericjoung 寫到: | 那想問一下當您在MS-DOS視窗下執行 " java dns_scan "
有看到 " No FileName or DomainName!" 這個訊息嗎? |
確定沒看到.
執行後會停止不動. |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期四 七月 06, 2006 1:19 am 文章標題: |
|
|
我這個星期都在外地,要下星期才會回家.
所以與您聯絡可能要讓你等幾天了,歹事... |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期四 七月 06, 2006 1:27 am 文章標題: |
|
|
確定沒看到.
執行後會停止不動. <- 那想問一下會看到什麼?
另外想請您確認幾件事情:
1.JAVA安裝的目錄?
2.在MS-DOS視窗下執行 "java" 和 "javac" 是否有文字顯示?
3.系統中的path和classpath變數都設定好了? |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期四 七月 06, 2006 12:37 pm 文章標題: |
|
|
ericjoung 寫到: | 確定沒看到.
執行後會停止不動. <- 那想問一下會看到什麼?
另外想請您確認幾件事情:
1.JAVA安裝的目錄?
2.在MS-DOS視窗下執行 "java" 和 "javac" 是否有文字顯示?
3.系統中的path和classpath變數都設定好了? |
1.安裝於 C:\JAVA ,請參閱下圖.
2.執行 java 有文字顯示, 無 javac 此執行檔.
3.都設定好了,請參閱下圖.
另外,公司是使用 Windows server 2003 sp1,與您的 Win2000(C:\WINNT) 是否會因此而有問題? |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期五 七月 07, 2006 12:00 am 文章標題: |
|
|
您的PATH變數怪怪的,只要在原本的值後方加上 ";C:\JAVA\BIN" 就好
而不是把原本的值刪除,換上 ;C:\JAVA\BIN
另外想問在MS-DOS視窗中執行 "java dns_scan" 會顯示什麼文字ㄋ? |
|
回頂端 |
|
|
|