我在 IE8 上使用 OWA,但沒有安裝 Outlook 等任何電子郵件用戶端。我們只是使用 OWA 在瀏覽器中存取電子郵件。
是否有一個腳本(也許是一個抓取工具)來備份電子郵件?
我該如何寫這樣的腳本,有 OWA API 嗎?
我用谷歌搜尋了很多,但每個解決方案都會先將 OWA 同步到 Exchange 或 Outlook 或其他一些電子郵件用戶端,然後進行備份。我沒有那麼奢侈。
我安裝了 python,因此用 python 編寫的簡單電子郵件用戶端腳本也很有幫助,如果它可以以某種方式配置為登入並讀取來自 OWA 的電子郵件。
謝謝 !
答案1
您可以查看 Holovaty 的 weboutlook 軟體包。我沒有嘗試過,但這是這樣的:https://code.google.com/p/weboutlook/source/browse/trunk/weboutlook/scraper.py?r=2
"""
Microsoft Outlook Web Access scraper
Retrieves full, raw e-mails from Microsoft Outlook Web Access by
screen scraping. Can do the following:
* Log into a Microsoft Outlook Web Access account with a given username
and password.
* Retrieve all e-mail IDs from the first page of your Inbox.
* Retrieve the full, raw source of the e-mail with a given ID.
* Delete an e-mail with a given ID (technically, move it to the "Deleted
Items" folder).
The main class you use is OutlookWebScraper. See the docstrings in the code
and the "sample usage" section below.
This module does no caching. Each time you retrieve something, it does a fresh
HTTP request. It does cache your session, though, so that you only have to log
in once.
"""