저는 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.
"""