史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   網路軟硬體架設技術文件 (http://forum.slime.com.tw/f133.html)
-   -   如何重新收取伺服器上的郵件 (http://forum.slime.com.tw/thread78784.html)

psac 2003-10-26 01:30 PM

如何重新收取伺服器上的郵件
 
你是否有這樣的習慣:使用客戶端軟體收信的時候選項「在伺服器上保留制作備份」?
那麼,你是否產生過這樣的想法:由於某種原因,想重新收取一次制作備份在伺服器上的郵件?
通常情況下軟體不會重複收取已收取過的郵件,除了個別伺服器如2911之外。那怎麼辦呢?

方法一:遠端管理
使用遠端管理功能連線到伺服器,選項欲收取的郵件執行收取指令;或者將欲重新收取的郵件標記為「未讀」,然後再收取。

優點:
思路簡單,很容易被想到,且不難理解;可以單獨收取某個或某幾個郵件,很方便。

缺點:
前者的功能不是所有客戶端軟體都有,比如becky!;
不方便做批量性的操作。尤其是對帳號很多的人來說。

方法二:

更改POP3
每個帳號的POP3只有一個,這個怎麼改?呵呵,POP3只有一個,可「名字」有兩個:一個是便於我們記憶的形式,如pop.163.com這樣的形式,另一個就是它的實際IP。客戶端軟體不會懂得去區分它們,對它來說就認為更改了POP3位址,所以會重新收取。

得到IP的方法也很簡單,比如使用ping pop.163.com指令,就可以看到了。
優點:能夠一次性重新收取該帳號內所有保留在伺服器上的郵件。
缺點:不能單獨收取某個或某幾個郵件;需要逐一更改每個帳號,如果帳號較多,稍顯麻煩。

方法三:

刪除uidl文件
客戶端軟體會通過一個uidl文件記錄該帳號裡收取過的文件,那麼,我們只要把這個文件刪除即可。

優點:能夠一次性重新收取帳號內所有保留在伺服器上的郵件。同時,與windows自身的搜尋功能配合,處理多個帳號就非常方便了。
缺點:不能單獨收取某個或某幾個郵件。


附上幾個客戶端的uidl文件信息:

The Bat!:ACCOUNT.M_R 在郵件存放目錄下每個帳號的目錄裡。
Becky!:<accountpop3>.dat <accountpop3>為你的帳號加pop3位址。如aaa@pop.163.com 位置同上。

Foxmail: uidl 在郵件存放目錄下每個帳號目錄裡。

Outlook Express:Pop3uidl.dbx 在郵件存放目錄下。

其它客戶端可以通過檔案名和文件內容配合確定,存放位置大同小異。

由於Becky!的郵件目錄不是以帳號名命名的,但是它的uidl檔案名卻很明確,結合搜尋功能不難找到你想找到的。

補充:實際上,Becky!的uidl文件具有明顯的可編輯性,因為裡面詳細記錄了郵件標題,使用文本工具即可。
而The Bat!和 Foxmail雖然也可直接編輯,但是不太容易和相應的郵件對應上。

還有就是Becky!裡的檔案名有時會因為伺服器的特殊性或是代理軟體的使用而稍有出入。



作者:eaglesky@mailsofts


所有時間均為台北時間。現在的時間是 12:05 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1