Custom Exchange Server Interface In Vb.NET and Get New Email From Exchange Server Via VB.net

I am building an information portal and am wondering if it is possible to get the users new email from the exchange server and display it in my app/web portal.  It would be usefule because instead of the users having to log in to the information portal for general information and then their email, they could do it all from one page.  I was thinking about displaying the current OWA interface in an iframe on the page but was hoping for something that wouldn't take up so much room.  One idea would be to display the titles of all new email messages on the page.  Any help would be much appreciated. Also the application is written in vb.net
mdrapizaAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Luis PérezSoftware Architect in .NetCommented:
Well, if you use Exchange Server 2007, then you'll probably can use Exchange Web Services. It's a bit difficult at the beggining, but soon you'll find that that's probably the best way to interact with Exchange Server from .NET code (any language). Personally, with a little pain at the beggining but a lot of satisfaction at the end, realized a web application that read exchange mailboxes, get new (and ancient) e-mails, display it in asp.net webforms, even read their attachments.

Exchange Web Services it's a Huge world, but afortunately it's well documentated. Here I give some useful URLs...
Creating an Exchange Web Services Client Application (from MSDN): http://msdn.microsoft.com/en-us/library/bb408521.aspx
Exchange Server Developer Center (once inside, click on the link 'Programming Tasks', is extremely useful): http://msdn.microsoft.com/en-us/exchange/default.aspx
Microsoft Exchange Server Resource Site: http://www.msexchange.org
The Microsoft Exchange Team Blog: http://msexchangeteam.com/

If you need some specific code I can post it, but you'll probably find that you'll understand a little on it if you don't make it by yourself as I did.

Hope that helps.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.