Is there a way to backup emails from OWA? - email

I am using OWA on IE8 and am do not have any email client like outlook installed. We just access email in the browser using OWA.
Is there a script (maybe a scraper) that backs up the emails?
How do I go about writing such a script, is there a OWA API?
I googled a lot but every solution first syncs OWA to exchange or outlook or some other email client and then backs it up. I do not have that luxury.
I have python installed, so a simple email client script written in python can be helpful too, if it can somehow be configured to logina nd read emails from OWA.
Thanks !

http://davmail.sourceforge.net/ can be used as a proxy to expose OWA folders via IMAP and POP3.
The main goal of DavMail is to provide standard compliant protocols in front of proprietary Exchange. This means .. IMAP to browse messages on the server in any folder, POP to retrieve inbox messages only, .. Thus any standard compliant client can be used with Microsoft Exchange.
Then question becomes how to make backup of IMAP or POP3 server.

It's not possible to export mails in bulk from OWA, as far as I know.
As you suggested the only way would be using Outlook..

Related

How to configure server (ldap?) for email?

I want to be able to read my email on several devices, preferably with Thunderbird. The process of reading it removes it from the server, downloading it onto whatever device I'm using. I would like to be able to have my email downloaded to my private server and be able to access it from any of my devices, preferably with "new mail" notifications being available on whatever device reads it first.
I thought I might be able to store it with LDAP, but I think that applies to only the address books.
Can someone outline what I would need to do this?
Thank you!
You probably have your accounts configured as POP3 with activated deletion when downloading. The most common way is to use IMAP instead (although it is also possible to configure POP3 to not delete e-mails on the server). Most clients will not delete e-mails from the server then by default. Please see your provider's instructions fot the correct IMAP settings.
For Thunderbird, see http://mzl.la/1ApHlPG on how to migrate to IMAP and http://mzl.la/1ApHiDr for more information on IMAP.
LDAP is not directly related to your e-mails.

How to migrate Notes mail agents to Microsoft Exchange (i.c. Office365)?

A client insists on moving from Notes/Domino to Office365 (no further comments on that please). There are some mail agents that provide automated functionality. In one case, it is an agent in a mail database that, when it receives a mail, it responds with a mail that contains a unique reference for the mail just received. It's their way to generate unique mail references.
How to create an alternative solution, in Office 365? Can one develop an agent in Office365?
If it must be an equivalent solution, does it have to be an Outlook client that's always on?
Or are there other ways to generate reply mails from a special mail account?
Can one send a mail to an SQL server, for instance?
I'm open to all your suggestions! Thanks.
I'd do some research into what's currently available for Office365 users via Exchange Web Services - or better yet, the Exchange Web Services Managed API.
Assuming that you Office365 gives you full access through Exchange Web Services, you can write code to use the subscription/notification services for the mailboxes that you want to monitor, and then have your code send the emails.
There may also be better ways.

Writing a job that can access office 365 email and migrate them elsewhere

I need a little help understanding a task I have been given.
I started work on a 'SharePoint focused' team and we are trying to create a SharePoint portal that would house/manage all incoming mail to a specific company email address.
We have had a couple of issues setting up SharePoint to accept incoming mail, so have begun looking at other possible options.
1 option that was suggested was to 'write a job' that would read our mailbox server (on Office 365), and then find, pull and migrate/copy selected emails onto the sharepoint site.
(something else we are also interested in doing is seeing what info we can grab from these emails at this stage which we can use to create various mail objects in sharepoint with the mail metadata. Not sure what limitations there are to what can be accessed, if anything)
Is somebody able to explain a little more the type of process or work that is required to do this (access Office 365 mail via some API which we can create a timed job for), and any experience or advice around it? Where would I start looking or how would I start implementing it, etc.
Thanks!
You combine couple of things together. SP can read incoming emails through locally installed and configured SMTP server. You can then setup document library or list to store them or create event listener to handle incoming emails completely by your own.
But both cases (OOTB functionality or event receiver) rely on local SMTP. If you want process emails from other server like Exchange Online you must either forward these emails to local SMTP server installed beside SP or you must create your own code. It can be SP job or any other type like windows service or console application executed by windows schedule, ... calling Exchange online API (designed specially for Exchange online) or MAPI or POP3 (generic using libraries) to get emails and calling SP API (CSOM, REST API) to store emails.

Migrating from POP to IMAP, multiple account folders

I am about to migrate all of my email accounts to using the IMAP protocol instead of the POP protocol. The problem I have is that the folders I currently have in Outlook have email in them from multiple accounts. So for instance I have a folder called 'Enquiries' which includes emails from 'enquiries#company1.com' and emails from 'enquiries#company2.com'
Is there a way to combine folders from multiple IMAP email accounts that are on my server? Or do I have to have separate folders for each account? Can I have one large 'PST' file on my server to hold all of my email accounts?
Additionally, if I open up Outlook on my laptop, will I be able to see all of my emails from the past even if I lose my internet connections? Is this what 'Idle' mode is for?
IMAP supports sharing. But folders belong to a user. So it's unusual to want to do what you have described.
If you want the mail to appear in the same folder, I'm pretty sure you will need to configure your mail server(s) to direct all incoming mail for those two addresses into the same user/folder.
PST files are not an IMAP thing - they're a proprietary Microsoft thing, so no, you can't do that with IMAP.
As for lost internet connection, this should be straight-forward for you to test. Simply disable your internet and see what happens. Try it with messages and folders that you have and haven't previously opened.
This Microsoft article about working offline makes me think that you won't be able to view existing messages.

Export all my emails from Gmail account as xml

Bizarrely, I have been using an email account to store recipes.
I want to export all the messages to an XML format or similar, which I would be able to easily reproduce on a Wordpress blog or similar. Or simply print out all the recipes, but with some formatting put in place.
Gmail offers an RSS feed for labels, and exporting to external email client and I also found something called backup goo which allows me to export all the mails as files .eml in MIME format.
Anyone shed any light on working with this kind of stuff. Essentially, this may seem like a really frivously problem, but in fact it's a problem of me not being able to access this kind of personal data which I should be able to move elsewhere and represent to myself easily.
You can forward your emails to Thunderbird and use ImportExport tools addons to export all your emails as :
html.
csv.
xls.
mbox.
plain text.
Is Gmail the only option, you can use? The default setting for Gmail is to use IMAP protocol for exchanging e-mail. This means, all your e-mails (receipes) are still on GMail server. I would suggest using a different program (mail client) that offers more export options than Gmail.
I can connect to my Gmail account with Mozilla Thunderbird (using standard credentials, like IMAP server address, port, login, password) and browse all the messages from there. And, because this is IMAP, they're synced, not downloaded, so I have exact copy in both Gmail and Thunderbird. I don't remember Thunderbird (haven't been using it for ages! :), but I'm pretty sure that you'll find more export option in there or in any of their plugins, than you would find in Gmail.