Showing posts with label email. Show all posts
Showing posts with label email. Show all posts

Wednesday, October 13, 2010

Download Email and save attachments into the file system - Compare the UltraESB with Mule

For over two weeks, a user on the Mule mailing list has been looking for a way to download Email messages over POP3/IMAP and save attachments into the file system. However, as of today, the last post indicates a blocker issue MULE-5138 which needs a solution before IMAP maybe used..

I've written a simple solution over the Free and Open Source UltraESB to do the same, and it works well, and easily, with only a few lines of configuration as presented in the new ESB Comparison blog article titled "Download Email and save attachments into the file system". This example will be available as Sample #503 with future versions of the UltraESB

Monday, October 11, 2010

Web Service Proxy that emails a copy of the response passing through, using an intermediate JMS Queue

I've written an article that describes how an UltraESB Proxy Service for a SOAP service could be deployed on the Free and Open Source UltraESB, to respond back to the client immediately once the response becomes available, but then post a copy of the response via an asynchronous email - without affecting the performance of the main message flow.

This was a request for an initial proof-of-concept for a large Telecom company in the US, and shows how an embedded ActiveMQ JMS server could be started within the UltraESB using the native support for the Spring Framework

Read about it at DZone http://soa.dzone.com/news/web-service-proxy-emails-copy

This sample is now included as sample #502 with the UltraESB 1.2.0 or later

Thursday, July 8, 2010

Invoking a Web service and receiving its response via email

I've written a simple example that shows how a Gmail account could be polled by the UltraESB and then forward them to a Web service. The example invokes the SimpleStockQuoteService hosted via the test ToolBox.

The UltraESB makes it easy to strip all unwanted email headers, and then send the request as a SOAP request by updating the content type to text/xml. The response is then sent back to the original client using Gmail SMTP

Read the full example and download the sample configuration files from here