We are facing a scenario where an application will send e-mails to a particular account. And BizTalk needs to pick the mails and process them (parse though the message) and send it. We dont use POP3 and to my knowledge BizTalk uses POP3 Adapter to Receive mails. Is there any way BizTalk can pick an email coming to an account on a Microsoft Exchange Server. The POP3 feature wouldnt be provided and policies restrict us to connect to an external POP3 account. (This may sound bizzare,but its true)
Is there any other alternative?
Thanks for the help.
Recently, I have found a 3-rd party (The Enabler Group) SMTP adapter for BizTalk. It will probable do what you want. It allows to listen for incoming messages instead of pulling them on schedule.
Here is a link to the web-site http://www.topxml.com/biztalkutilities/BizTalk2004.asp check "BizTalk Utilities SMTP Adapter Overview".
It is not an advertisement and I am neither their customer nor employee. I just was looking for something like that (SMTP adapter for incoming messages) by myself but haven't tried yet.
Let us know about your progress.
Thanks for the details. I shall look into it. But is there no way in which by using the existing BizTalk features, I can try to receive messages other than POP3 adapter.
I reckon, there is no way other than POP3 adapter or any 3-d party adapter. Otherwise you can implement your own .Net component but it isn't the easiest way. If no POP3 was a requirement, I would look for SMTP adapter like I said before.
Because of some benefits of using such kind of adapter, I probably will give it a try even though I may use POP3.
I have often wondered why Microsoft has not offered an SMTP adapter that is both Send and receive. We had to configure/open up our POP3 for our Exchange environment just to use the Biztalk POP3 Adapter. Seems that offers one more protocol to exploit. This seemed to be an acceptable risk as the emails are all internal and pop3 is only availalbe to internal users, specifcally the account monitored by biztalk.
We have had to do a similar thing to support POP3 in our environment. We did restrict POP3 access to a set of IP Address ranges. We then have our BizTalk servers in these IP Ranges. Developers are not included in these ranges so developing can be a bit of a pain if you do not have access to the mail server via POP3.
Thanks for the replies. But I have not been lucky enough in getting the POP3 access. Policies are causing the restriction. Anyways I am having no alternative other than going back to DotNet programming where i poll one of mail boxes on the exchange server and do the required processing. BizTalk would have made the task easier, but i have no other go.
I am alos facing the same issue in biztalk 2006 R2 version..Please tell us how you have implemented this in .net programming..Have u called service option..?