试验五–antispam.ppt

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试验五–antispam

實驗五 – AntiSpam 設計一個反垃圾郵件機制 偵測垃圾郵件 寄件者/來源黑名單; 標題; 內容; 等 可參考open source的軟件的功能 針對垃圾郵件的處理方式 在信件title加入Tag,例如:[SPAM] 在 header 裡加上一個欄位,例如:X-Spam-Flag: Yes 直接刪除 時間: 四週 6/10 24:00 實驗五 – AntiSpam Setup the mailbox_command parameter /etc/postfix/main.cf (Config) mailbox_command= [你的程式所在] /usr/share/postfix/main.cf.dist (重要範例) 實驗步驟3 你的程式必須做以下的事: 從 stdin 讀取 mail (包括 header 與 body) 判斷這封信是不是廣告信,如果是的話,做某些處理 判斷這封信是寄給誰的 為了防止多個程序同時修改 /var/mail/[帳號],Lock /var/mail/[帳號] (參考: man flock) 把信件內容 (包括 header 與 body) 接在 /var/mail/[帳號] 的最後 Unlock /var/mail/[帳號] 測試方式 自行產生郵件 使用mail指令寄信給local端的帳號 用既有的郵件作測試 使用thunderbird等軟體從系上或Google收信至local端 設定smtp server的IP (亦可) 收件者: ta221@localhost 實驗五 – AntiSpam 實作下述方法: 黑名單、白名單 搜尋關鍵字 其它你們能想到的方法 使用現成套件 /addon.html 以上兩部分會分開測試 同學們可針對較有興趣的部分增加功能,助教會依照完成度加分。 本次作業占總成績40%,bonus最高加15分 Demo 報告 Demo 同學們自行安排demo的內容,用什麼郵件pattern最能展現你們的成果 如果實作之內容難以在demo中展現,請於報告中詳細說明 助教會準備一些郵件測試誤判比率等資訊 報告 請附上程式碼 說明你們實作的方法、使用的套件 如何設定不同的參數已達到較好的效果 對未來網路實驗的建議

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档