How to use date and time received in a outlook mail in a event calender of outlook? - email

Like Google calender, is it possible to make a functionality such that when some one register an event from website with date and time, then event will be added in an outlook event calender automatically.
I have found a solution with .ics file, but it does not work. It trigger an error that 'the file is not valid internet calender file'.
Please help with some solution.

You can develop an add-in which can parse the incoming emails and do the required actions if required. See Walkthrough: Creating Your First VSTO Add-In for Outlook for more information.
If you deal only with Exchange profiles in Outlook you may consider using EWS. Read more about that in the EWS Managed API, EWS, and web services in Exchange article in MSDN.

Related

How To Automatically Update Sharepoint List With Email Sent Date

In a SharePoint site I keep a list of various projects for workflow management. For each project periodic MS outlook emails are sent containing standard data and formatting. Currently, when an email is sent someone has to manually key in the sent date in the list for the applicable project. Is there a way when an email is sent to have the project in the SharePoint list automatically updated with the sent date? We would prefer that the email and attachments not be retained within the SharePoint site. Specifics or links to specifics on how to accomplish this would be appreciated. thank you.
Assuming your are able to deploy a custom event handler to your SharePoint site a solution for your problem might look like this:
Create and email-enable a document library on the same SharePoint web
Send a carbon copy of the periodic email to this library
Create and register a custom event handler that gets called when an email is send to the email-enabled document library (see 'Creating a SharePoint Event Handler' on MSDN)
When the event handler gets called it inspects the subject or content of the email to identify the project list item in the project list
Set the 'Email sent' date of that project list item
Delete the email from the email-enabled document library within the event handler
Hope this helps.

Insert link to email in outlook with yasoon (or native plugin)

Is it possible to modify email contents in outlook with yasoon?
I need to develop a plugin that opens html+js popup and inserts a link to email that user composes currently. Also I have to get list of recipients.
More details on what I want to archive is in this video(1.5 minutes) https://www.youtube.com/watch?v=8JDh1NdIeUM
if its not possible with yasoon - how can I develop such functionality in outlook 2010/2013?
Your use case is fully supported by yasoon. We do something similar for Dropbox. However a heads up, there is also a way using the new Microsoft "Outlook Apps" to support this functionality. See the "Compose scenario" section. This would also allow you to run your app on Outlook.com website as well. yasoon only supports the standalone Outlook desktop client.
In case you need something more than just a simple html+js view and adding a link, like accessing the calendar (read, write), creating a ribbon button or new popup dialogs, feel free to check out our GitHub repo for code samples any time!
I bielive you can develop an Outlook add-in with a form region where you can choose and enter all the custom information. And then create a hyperlink and insert it in the body. See Walkthrough: Creating Your First Application-Level Add-in for Outlook to get started.
Also you may find the Creating Outlook Form Regions section in MSDN helpful.

TFS Work item solutions for attaching email communications

For a couple of days now I've been searching for a solution that integrates ongoing work item communication over email into a specific work item's history.
For example once a ticket is created, if a specific TFS email account is included in email correspondence related to a specific ticket, some service would parse the TFS email account, read the email contents and attach the conversation to the work item. I've seen other ticketing systems support similar functionality.
The major problem I'm trying to solve here is to increase productivity by automatically keeping all tickets in sync with related conversations without user intervention.
Does anyone know of any commercial or open source products that can support this functionality?
I just implemented a cloud service using SendGrid that accepts emails at [workitemid]#mycloudservice.com and appends the email to the History of the work item. So if you forward an email to 1234#mycouldservice.com, the email date/subject/body is appended to the History of work item ID 1234.
Right now I have a lot of things hard-coded to my personal usage, but I'm thinking of making it generic/configurable for public usage. The big caveat is that the TFS server needs to be internet-visible (works great with Team Foundation Service). I'll update this answer when(if) I open it up for general usage. The code that handles the SendGrid POST is here if you're interested.
There is also the TeamCompanion Outlook add-in, that gives you a button in the ribbon to attach the current email to a work item. The last round I went with TeamCompanion I found it OK, but a bit buggy, and it may have slowed Outlook down (or that could have been psychological).

Microsoft Office Communicator Automation API 2007 and Receiving Instant Messages

Does anyone know how to read the contents of an instant message?
If you are using the Communicator Automation API (as opposed to the Unified Comms Client API), and want to get the conversation text history from the conversation window, then George Durzi has an excellent blog post on this.
The basic idea is that you capture the OnIMWindowCreated event, then poll the History property of the window, looking for changes.

Quickest way to get ical email attachment into Google Calendar

I'm running Thunderbird on Windows. I often receive .ics (iCal) attachments - invitations to meetings. Currently I save the attachment to my desktop, open Google Calendar, choose 'Add>Import Calendar', browse to the .ics file, and return to the calendar.
Is there any tool that can speed this up... e.g. I forward the email to a special email address and it automatically parses and adds the event to my google calendar?
Lightning gives you a plug-in way for Thunderbird to sync with Google Calendar, works both directions. I've used it without any issues, hopefully it will do what you're after.
Calify does just that.
It can open *.ics files in various web calendars, including Google Calendar.