簡體   English   中英

沒有POP或IMAP的郵件客戶端

[英]Mail Client without POP or IMAP

我的大學拒絕允許我們通過POP或IMAP等訪問郵件,因此我想編寫一個基於GTK的C應用程序,該應用程序位於我的通知區域中,並且可以完成郵件客戶端通知程序的工作。 因為我不能使用POP或IMAP之類的東西,所以哪種方法好呢? 我想我可以抓取HTML並尋找僅存在於未讀郵件中的標簽?

有任何想法嗎?

我知道您說過C / GTK,但是在Python / GTK中使用urllib2,libcookie和BeautifulSoup真是小菜一碟。 這樣,您不必處理原始套接字,也無需自己解析HTML。 如果您通過鏈接來源來編輯問題,該死的,我很快就會為您解決。 但是,如果您將其作為插口練習來做,那么您會獲得更多的力量:P

您應該注意,大多數服務器管理員對它們的站點的刮取操作不會太客氣,您應該與他們一起清除它,以免引起反響。

好吧,是的,如果訪問電子郵件的唯一方法是通過網絡郵件,那么您創建的任何工具都必須使用網絡郵件標記來編寫新消息。

我個人將嘗試找出為什么不允許POP / IMAP的原因。 就我而言,這是一個非常奇怪的政策。

在先例工作中,當時我們唯一需要通過電子郵件發送的訪問權限是通過網絡郵件(squirrelmail),我用WWW::Mechanize編寫了一個Perl腳本,該腳本遍歷頁面以獲取電子郵件,並通過smtp發送到外部郵箱,刪除它們,然后清除垃圾...

這大約是20/25行代碼。 當然,C版本要大一點,因為它沒有WWW::Mechanize :-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM