郵件自動過濾使用說明

為了讓使用者可以快速處理來信,過往 cs 郵件系統提供了 Procmail,讓使用者可以利用家目錄下的 .procmailrc 腳本進行郵件分類、轉寄等等自動化功能。
但 Procmail 事實上已無人維護,也已被找到了安全性漏洞,因此軟體的更換勢必要及早處理。
新的郵件系統將支援使用者利用 Sieve 腳本來取代原有的 Procmail 功能。

如何使用

使用者可以用下述兩個做法來建立郵件分類腳本。

  • 使用圖形化介面
  • 自行撰寫 Sieve 腳本

使用圖形化介面

使用者可以連線到 webmail.cs.nycu.edu.tw 後按照步驟直接在線上修改腳本。

  1. 登入後點選右上方設定。

  2. 點選左邊篩選。

  3. 使用者可以在這個頁面編輯腳本。

  • 每次使用者可以啟用一個篩選集合,裡面包含多個篩選(規則)。
  • 每個規則可以針對收到符合規則的信做出特定行動。
  • 規則儲存後即可套用到新收到的郵件上。

自行撰寫腳本

  • 使用者可以連線至工作站自行修改家目錄下的腳本
  • 修改過的腳本會在第一次收到信後進行編譯並套用規則。
  • 若腳本解析失敗,系統會儲存錯誤報告後將信放入收件匣中
  • Sieve 語言的更多說明可參照 wiki
名稱 位置
腳本 ~/.dovecot.sieve
編譯後的腳本 ~/.dovecot.svbin
錯誤報告 ~/.dovecot.sieve.log
腳本目錄 ~/.sieve
避免信件進入無窮迴圈的控制檔 ~/.dovecot.lda-dupes