How to import mail from Outlook to an IBM Notes document - outlook

I have a customer who is switching Mail client from IBM Notes to Outlook.
The customer is still using Notes and have currently an application with a button that bring up a dialog where the user can import mail from the users IBM Notes mail inbox into a Notesdocument in the application
I now need to rewrite this code so that the dialog instead show the inbox from Outlook and import the selected outlook mail into the notesdocument
how can I do that?
Thanks
Thomas

You can use the Exchange Web Services API to talk to Exchange. Here’s an old blog post of mine with examples: http://per.lausten.dk/blog/2011/09/integrating-a-lotus-notes-application-with-exchange.html

Related

How to send an email from an outlook office add on?

I am trying to build an outlook add on, using react. I looked everywhere trying to find something that uses the mailbox in which the addon has been opened from, to programmatically send an email to a specified user.
Something similar to the google's command:
GmailApp.createDraft(e.parameters.address, e.parameters.subject, e.parameters.body, {
htmlBody: e.parameters.body,
name: 'Automatic Sender'
}).send();
Is the mail-sending process available on outlook?
Outlook web add-ins work under the context of currently selected item only. OfficeJS doesn't provide anything for creating and sending emails programmatically.
In Outlook add-ins you may consider using EWS, see Call web services from an Outlook add-in for more information. Also you may take a look at the Graph API as a possible workaround.

Google Calendar invitations sent to Office 365 users bypass the inbox (no email notification)?

I have an Office 365 account that I use only for email. Problem: Whenever a third party sends me a Google calendar invitation, it never arrives in my Outlook 365 inbox.
Today I discovered that all those Google invitations land directly on my Office 365 Calendar, which I have never used (and don't need to use).
Is there a way to configure things (as a user) so I receive notifications in my Office 365 inbox when Google Calendar invites arrive? (You know, like every other email client does? :-)) I looked through Office 365 settings but didn't find a solution.
Thank you!
Are you using the desktop client to read your mails or just the Outlook Web Access? I guess there's no setting in the webclient, but in the desktop application under
Options - Calendar - AutoAccept.
See also this video for instructions...
With the autoaccept setting turned on the google calender invites are automatically added to the calendar and the email (which surley is received) is deleted (and can be found under deleted items)..

Outlook Message webLink with ispopout=0 working only with Inbox

I'm currently building an integration with Office 365 Outlook thanks to the Microsoft Graph API. I retrieve user messages data, along with the webLink, which is a direct URL to the message in Outlook Web App.
By default, it opens in a popout window displaying only this message. My goal is to display it in the full Outlook Web App. In the documentation of a Message resource, Microsoft states this:
You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, then the browser will show the message in the Outlook Web App review pane.
Doing this works well if the e-mail is in the Inbox mail folder. However, if it is in another folder (like Sent Items or a custom one), it always redirects to the Inbox and opens the first message in it.
Is it a known limitation of this parameter? Is there a workaround to achieve this?
Best regards!

Office365 Outlook REST API's for approval/rejection of messages by moderator

In a recent post (How to retrieve ItemAttachment contents from Office 365 REST API?) API mentioned to retrieve attachments from within an attached EML is in plans. Is such API already available?
In case of mail flow rule to send a message to a moderator. Approval mail is sent to an approver with the original mail attached as eml. Is there an API to approve/reject the message, similarly to the web buttons approve/reject?
Thank you very much.
We were also looking for an answer to (2), but even now, apparently this is not possible via the REST API. There's one SO link that has a powershell script that claims to do this - see Approve email message via exchange EWS API, however, I don't see a clean solution yet.

Outlook item to webDAV location

I have a web application which has a calendar, and I want to allow that calendar to be sync'd with an Exchange server.
I've written code to create appointments on an Exchange server directly in a user's calendar using webDAV. I save the appointment locations (URLs) so I can update the appointments in outlook if something changes in my application.
I'm trying to write an add-in for Outlook that lets a user send their appointment to my web application. In order to save it though (and allow updates in my application to propagate back to Exchange) I need to figure out what the appointment location (URL) is in WebDAV.
Is there any way to get the WebDAV URL of the appointment from within Outlook? I'm using VSTO for my outlook add-in.
Thanks for the help guys!
This question helped considerably:
How to use WebDav to match dav:href to Outolook Interop href value
And this website was interesting too:
http://www.infinitec.de/post/2007/03/Constructing-OWA-2007-item-ids-from-WebDAV-items.aspx

Resources