iT邦幫忙

0

outlook express的郵件規則是否能夠判別由不同信箱寄來的相同郵件?

因為老闆的要求,必須設立outlook express同時接收多個不同單位使用的信箱,但是多個信箱同時又都會收到相同內容的email,導致OE 2G的恐怖上限魔咒一直重複發生,不知道OE的郵件規則是否能夠設定主動刪除已經接收過的相同郵件內容?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

12
逮丸逮丸
iT邦大師 1 級 ‧ 2009-10-12 14:48:24
最佳解答

最直接的回答
outlook express的郵件規則不能判斷是否收過同樣的信件。

理由
一、outlook express的郵件規則裡,都是要事先定義「什麼欄位有什麼值」,
才能夠依此條件來去檢查現在收的這封信,要怎麼動作。
二、outlook express的郵件規則,甚至推想任何的收信軟體,
都沒有建置這種功能及規則,來處理相同信件的議題。

理論上解決的方式
一、如果有什麼收信軟體,可以任您新增規則、可以plug-in任何 自行建置過濾程式的話。
二、怎麼判斷從不同信箱收來的信是「同樣的信件」,無法用直接比對整封內容的方式進行,
最多是比對信標頭中的「Message-Id」,看是不是相同的值。
三、把曾收過的信裡所有的「Message-Id」,都寫入資料庫中。
四、一封信進來時,會比對這新信的「Message-Id」是否與已在現有資料庫存在,
不存在的話,將這新的「Message-Id」新增到資料庫中,並將信以一般方式後送;
若存在的話,則將此信移到所指定的資料夾。

可行的替代方案
在Outlook Express郵件規則裡,依據定義不同的「來自指定帳戶的郵件」,
來「移至指定的資料夾」,可自動分到不同信件夾,而減少信件夾達2GB的頻率。

10
cafebug
iT邦高手 1 級 ‧ 2009-10-01 14:40:23

如果你非要用Microsoft的產品, 那你可以選擇OE的接班人 Windows Mail, 它的信件儲存已經改善了之前OE的2GB魔咒, 現在沒有SIZE Limit了... 建議用這個吧...
你在安裝Windows Live messenger的時候就可以選擇安裝Windows Mail ...

重要的是,需要有能夠判別相同內容的郵件規則。現在的困擾不只是2GB的檔案限制魔咒,同時在不同信箱接收到相同內容的郵件時,也是一件十分煩人的事情。

我要發表回答

立即登入回答