Workflow Soluiton

 View Only
  • 1.  Reading mail in Exchange

    Posted Jul 30, 2010 06:02 PM
    Hello All, 

    Is it possible to connect to MS exchange and retrieve email and parse its contents? I am using workflow 6.5 version. Any help or tip would be helpful. 

    Thanks


  • 2.  RE: Reading mail in Exchange

    Posted Aug 25, 2010 02:43 PM

    In order to read email from an Exchange mailbox, you need to have either POP or IMAP enabled on your Exchange system. WF cannot read from the MAPI system directly, so it goes through POP or IMAP.

    rob



  • 3.  RE: Reading mail in Exchange

    Posted Sep 01, 2010 10:24 AM
    You don't necessarily need imap/pop3 enabled.  If you have exchange 2007/2010, you can use Exchange Web Services (EWS) to access a mailbox, get emails, etc.  You would just need to create an integration library to access the webservice, etc.

    There's ton of info out there for 2007 ews...
    http://msdn.microsoft.com/en-us/library/bb508824(EXCHG.80).aspx
    http://www.codeproject.com/KB/exchange/Exchange2007EWS-Part1.aspx

    If you have 03, you could potentially use webdav as well, but it'd be a bit harder. 


  • 4.  RE: Reading mail in Exchange

    Broadcom Partner
    Posted Dec 01, 2010 12:00 PM

    Hi bsakata,

    I´m Interessted in how you are getting the integration libary with EWS up and running. I´ve tryed to create an Integration Libary in Workflow but when i specify the EWS website

    (https://myexchange/ews/Services.wsdl) I always get the following error message:

    https://myexchange/EWS/Services.wsdl
    System.InvalidOperationException: Unable to import binding 'ExchangeServiceBinding' from namespace 'http://schemas.microsoft.com/exchange/services/2006/messages'. ---> System.InvalidOperationException: Unable to import operation 'ResolveNames'. ---> System.InvalidOperationException: The element 'http://schemas.microsoft.com/exchange/services/2006/types:ExchangeImpersonation' is missing.
       at System.Xml.Serialization.XmlSchemaImporter.FindElement(XmlQualifiedName name)
       at System.Xml.Serialization.XmlSchemaImporter.ImportElement(XmlQualifiedName name, Type desiredMappingType, Type baseType)..........
     

     

    Any Ideas???

    Thanks

    Network23