有没有办法备份 OWA 中的电子邮件

有没有办法备份 OWA 中的电子邮件

我在 IE8 上使用 OWA,没有安装任何电子邮件客户端,例如 Outlook。我们只是使用 OWA 在浏览器中访问电子邮件。
是否有脚本(可能是抓取工具)可以备份电子邮件?

我该如何编写这样的脚本,有 OWA API 吗?

我在 Google 上搜索了很多,但每个解决方案都首先将 OWA 同步到 Exchange 或 Outlook 或其他电子邮件客户端,然后进行备份。我没有那么奢侈。

我已经安装了 python,因此如果可以以某种方式配置它以登录并读取来自 OWA 的电子邮件,那么用 python 编写的简单电子邮件客户端脚本也会很有帮助。

谢谢 !

答案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.
"""

相关内容