C'è un modo per eseguire il backup delle email da OWA


2

Sto usando OWA su IE8 e non ho alcun client di posta come Outlook installato. Accediamo semplicemente alle e-mail nel browser utilizzando OWA.
C'è una sceneggiatura (forse un raschietto) che esegue il backup delle e-mail?

Come faccio a scrivere un tale script, c'è un'API OWA?

Ho cercato spesso su Google, ma ogni soluzione prima sincronizza OWA per lo scambio o l'outlook o qualche altro client di posta elettronica e quindi esegue il backup. Non ho quel lusso.

Ho python installato, quindi può essere utile anche un semplice script client di posta elettronica scritto in python, se può essere configurato in qualche modo per la connessione e leggere le e-mail da OWA.

Grazie !


Puoi installare Outlook? Questo ti farebbe risparmiare un sacco di tempo e una potenziale perdita di dati usando altri metodi ... Quando dici "noi", si tratta di un'azienda o di individui? Chiedo perché può aiutarci a giustificare la risposta se il costo è una restrizione
Kinnectus

Risposte:


1

Potresti esaminare il pacchetto weboutlook di Holovaty. Non l'ho provato, ma qui è: 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.
"""

1
Si prega di citare le parti essenziali della risposta dal (i) link (i) di riferimento, in quanto la risposta può diventare non valida se le pagine collegate cambiano.
DavidPostill

@DavidPostill le parti essenziali? Bene, c'è un modulo Python che fa questo per te. Vuoi che copi incollare il codice? Questo non ha senso per me e potrebbe invocare problemi.
Private

Potresti dire quello che lo script fa come minimo. Questo è nell'intestazione del codice sorgente ...
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.