Hobby Chef

Browse by Tags - Jive into Messaging world - Site Home - MSDN Blogs

Browse by Tags

Tagged Content List
  • Blog Post: Draft: How to take EWS/OWA/ETL trace to troubleshoot Exchange Web Services issues – EXCHANGE 2007 & 2010

    THIS IS A DRAFT DOCUMENT AND MAY CHANGE WITHOUT PRIOR NOTICE. PURPOSE: Collect ETL trace from Exchange Server 2007 & 2010 to troubleshoot Exchange Web Services related issues. Applies to: Microsoft® Exchange Server© 2007 & 2010 Steps 1) Go to CAS Server and fire up Extra.exe (%PROGRAMFILES%\Microsoft...
  • Blog Post: Trouble updating contacts’ physical addresses using EWS Managed API?

    This happened to be a second recent case among many others facing the similar issue, and they could not update an existing contact using EWS Managed API. I got this customer, like all others complaining that they cannot set the contact’s Physical Address to a blank value. The same contact can be updated...
  • Blog Post: Exchange Web Services 101 : Let’s get started!

    Want to learn Exchange Web Service but not sure how and from where? Here are the few articles that I share very often with partners and customers who want to learn more about Exchange Web Services. Undoubtedly there is so much information out there and that’s too in such a short span of time. You better...
  • Blog Post: HOWTO: EWS: Get OOF State for Self or any user in your organization

    First thing first, this is just for demonstration purpose and might *not* be a supported solution by Microsoft. The setting we are reading from are hidden messages and not documented anywhere. I had to reverse engineer it for demonstration purpose. Objective : To get OOF State of any user in your organization...
  • Blog Post: Announcement: EWS Managed API launching tomorrow 04/15/09

    Good news for all .Net developers working with Exchange or willing to work with Exchange but have zero experience in the domain. Exchange Team had been working so hard to reduce your efforts and improve your efficiency. Check out these videos to see what EWS Managed API is capable of http://channel9...
  • Blog Post: Searchfolder created from EWS is not displaying items falling under criteria within Outlook

    I have been working on different SearchFolders cases lately where customers were trying to create SearchFolder using EWS. Working on those issues has uncovered a limitation of Outlook (I tested it on 2007, but may exist with earlier versions as well) I created the search folder using the following XML...
  • Blog Post: HOW TO: Create SearchFolder to search for Custom Properties using EWS

    Here is a quick sample if you are looking at creating a search folder using EWS which will look for Custom Property. Here we are looking for a custom property named “EmployeeID” and make sure that the property exist and does not have a blank value. public static BaseFolderType CreateCustomPropSearchFolder...
  • Blog Post: HOWTO: EWS: Send UTF-16 request to Exchange Web Service from VBScript

    I had explained earlier how you can consume Exchange Web Services like WebDAV from VBScript in the below sample http://blogs.msdn.com/vikas/archive/2007/11/22/howto-ews-call-exchange-web-service-from-vbscript.aspx Today I had a requirement to send Unicode request to the server but VBScript does not support...
  • Blog Post: HOWTO: Create Search Folder using Exchange Impersonation for multiple users via Exchange Web Services

    What are we doing here? What is Search Folder? Why do I care? Search folders are a quick way to bookmark your frequently searched items. It allows you to save a search query with predefined parameters for quick access. For instance I am always looking for emails with attachments and from a particular...
  • Blog Post: Attachments go crazy and loose their positions when item is touched by Exchange Web Services

    My fellow colleague had this customer who was using Exchange Web Services to update body of an appointment item. He created a new appointment from Outlook with some body text, attachments in the body to the position where he wanted, subject & location. Appointment was saved as it should and life...
  • Blog Post: BUG: HasAttachments property is false on meeting occurrence with attachment

    I thought it was just the last month full of bugs and fixes. This month also started with a Exchange Web Services bug.. or better Exchange Bug as Exchange Web Service is just a victim :( If you add an attachment to a single occurrence of a recurring CalendarItem, and then call GetItem with AllProperties...
  • Blog Post: BUG: 'ErrorNoPublicFolderServerAvailable' is not a valid value for ResponseCodeType

    Another fine day and some great timings. I was discussing this bug with product group hoping that it is not faced by anyone outside Microsoft and then the phone rings.... I am getting the following error while trying to do a FindFolder call on to Public Folders Exception Type - System.InvalidOperationException...
  • Blog Post: Tip Of The Day: Facing challenges in troubleshooting Exchange Web Services???

    I am starting a new series called "Tip of the day" and will share tips and tricks here on HOWTO do something faster and better. Today I will talk about my favorite topic, Exchange Web Services. We all know WFetch and have been using the same for testing simple HTTP/EWS calls by passing RAW...
  • Blog Post: Are you using Exchange Web Services ?

    If yes then I would like to hear from you. Your experiences, challenges, things you feel are barriers and things that could make it even better. Do you need samples? What sort of operations you want to perform using Exchange Web Services? You may ask me why I want to know all this.. well... I am developer...
  • Blog Post: HOWTO: WebDAV: EWS: Programmatically recover soft deleted items from dumpster

    As you may already know, EWS has support for Soft-Deleting items but the irony is it cannot access the soft-deleted items. This is a design challenge and product group is aware of this limitation. Hopefully we should see this support natively in EWS sooner or later. If you really need a solution or as...
  • Blog Post: HOWTO: EWS: Update IsRead Flag for items using Exchange Web Services

    First thing first, you cannot use Exchange Web Services (as of now) to update the IsRead flag for items other than MessageType. MessageType has IsRead property in place to update the MAPI property PR_MESSAGE_FLAGS. Product group is aware of this limitation and very soon we should see an fix for this...
  • Blog Post: Inside Microsoft Exchange 2007 Web Services is out on stores… go grab a copy today

    The most awaited book on programming Exchange 2007 Server using Exchange Web Services is out. Get it here - http://www.microsoft.com/MSPress/books/10724.aspx No doubts that Exchange Web Services is next big thing and there is lot more to come in this space, fasten the seatbelt and get ready for...
  • Blog Post: HOWTO: EWS: Consume Exchange Web Service from VBScript

    Yes you can consume Exchange Web Service using VBScript or any language / platform which support HTML. In this sample, I have used XMLHTTP to send/receive soap request/response. Then I have used MSXML Document to parse the XML returned by the server to get the response code. I have converted my...
  • Blog Post: HOWTO: EWS: Disable Out-of-office / OOF message

    WebDav is definitely de-emphasized and not recommended to develop applications for Exchange 2007. But WebDav was still the easiest method to disable OOF message. I was not surprised to see it NOT working against Exchange 2007 to disable the OOF message. I have a better solution for you… use my favorite...
  • Blog Post: HOWTO: EWS: Find all folders inside a parent folder, helpful in generating a folder tree

    Looks cool isn’t it? I have created this folder tree for my mailbox using Exchange Web Services. You can do the very same. Here is the code which I am using to get all the folders inside a folder and recursively go deep-n-deep until your reach the core. Here is the sample code… ///...
  • Blog Post: HOWTO: EWS: Add attachments to existing items on server

    Forgot to add that attachment? Using exchange web service you can add it back to the item on the server. The code is simple and very easy to understand. It takes two parameters itemID – where attachment will be added, & strFileName – complete path to the local file. private bool AddAttachment...
  • Blog Post: HOWTO: EWS: Get LastModifiedTime for Items

    So wondering where is LastModifiedTime? Exchange Web Services does not seem to give you the hint when the item was last modified. This property is not available in ItemType and expected to be available only after Exchange 2007 SP1. You can get the LastModifiedTime with the help of ExtendedProperty...
  • Blog Post: HOWTO: EWS: Use GetAttachment to download attachments off Mail/Appointment

    I have fallen for exchange web services. There are endless possibilities with exchange web services, and product group is still working to make it even better. Today I have created a neat sample to download attachments off Exchange Server Sample: DownloadAttachments Input Params: itemID , folder...
  • Blog Post: EWS: BillingInformation is available only to TaskType

    If you have ever tried to update BillingInformation of any item, other than tasks, using EWS then you may already know that BillingInformation is missing from Exchange Web Services object model and available only to TaskType. Although if you check the Outlook 2007 object model, it is available for MailItem...
  • Blog Post: HOWTO: EWS : Get SMTP address from X500 address

    Getting SMTP address from X500 address was a tricky task in exchange 2003 days. But with the release of exchange 2007 not only you can get SMTP address but other details as well from Active Directory using EWS and that's too in one single call. Today I will introduce you with a magic function of...
Page 1 of 2 (30 items) 12