[英]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.