Workflow Soluiton

 View Only
  • 1.  Email Inbox Monitor?

    Posted Dec 02, 2009 12:15 PM

    We have a strange problem, and unfortunatly are limited in what we can do. 
    We need to be able to monitor an email inbox for new emails and then grab that email for scraping/parsing. 
    Anybody ever done this with Workflow?  What components could I use?



  • 2.  RE: Email Inbox Monitor?

    Posted Dec 02, 2009 01:20 PM
    Off the top of my head, no I don't know. I am fairly certain, however, that this would be an auto-start workflow. I'll see if I can whip something up myself as I'm interested in this as well.


  • 3.  RE: Email Inbox Monitor?

    Posted Dec 02, 2009 01:34 PM
    I would check out the "Auto Start" Container of components. In Workflow 7, there is an "Auto Start from Email Component", but it appears it can only be used with POP3 & IMAP4 mail servers. Kind of useless for me since I would need it to connect to an exchange mailbox. If you figure out how to do it w/exchange please let us know.


  • 4.  RE: Email Inbox Monitor?



  • 5.  RE: Email Inbox Monitor?

    Posted Dec 02, 2009 01:52 PM
    Yeah, I need it to work with exchange as well.


  • 6.  RE: Email Inbox Monitor?

    Posted Dec 03, 2009 10:44 AM

    Soooo...Anyone out there know how to monitor an Exchange Inbox with Workflow 7?



  • 7.  RE: Email Inbox Monitor?

    Posted Dec 03, 2009 09:21 PM
    You can try opening the SD.Email.Monitoring package. The workflow will extract any email coming to inbox and automatically create new incident. I use it myself to monitor exchange mailbox. You need to modify the workflow to meet your requirement but at least you know how to start with it.


  • 8.  RE: Email Inbox Monitor?

    Posted Dec 04, 2009 10:34 AM

    Where would I find this?



  • 9.  RE: Email Inbox Monitor?

    Posted Dec 06, 2009 08:09 PM

    It comes with the SD 7, you should have it if you install SD 7. It's the default email monitoring workflow along with other packages as well such as incident management, change management etc.  



  • 10.  RE: Email Inbox Monitor?

    Posted Dec 08, 2009 06:16 PM
    I made a monitoring project to monitor an Exchange email inbox.  I use an IMAP4 connection to access the inbox.  Here's what you need to do:

    1. Start a monitoring project

    2. Use the "IMAP4 List" component (or POP3 List) to gather unread messages from your Exchange inbox.  This will give you an array of the messages in the inbox.  You will have to be able to connect via IMAP or POP for this to work.

    3. Use the "For Each Element In List" component to setup a loop to go through the array of email messages.  This will give you the "EmailHeaderType", which includes the Email ID.

    4. Use the "IMAP4 Get By Id" component to get the contents of each message in the list.  You use the Email ID from the For loop to get the contents of the message.  Then you can do whatever you want with the contents.

    That's what I did.  You will then need to setup the monitoring project to work on a schedule.  I have mine set to check the inbox every 15 minutes, but you can put it on whatever schedule you want.

    Hope that is helpful.
    Wes


  • 11.  RE: Email Inbox Monitor?

    Posted Apr 05, 2010 10:47 AM
    POP and IMAP4 are turned off due to security reasons, is there a MS Exchange component for MAPI or EWS??? Please help, thx.