hi Darrell,
Thanksyou for you response. After following your post, I went and did some indepth research and discovered the following. It came from a mail-list post, and I thought it may be of benifit to all. It allows a SME with IMP to act as a DMZ mail server and email access to the internal exchange server.
Regards, Karl
2.3.4 How can I use Microsoft Exchange as my IMAP server?
Note: The FAQ maintainer does not use Exchange, or even NT. The following comes from Alex Howansky, a contributor to the old FAQ, and is included with minor editing exactly as he wrote it then.
[IMP 2.2]: First, you must enable IMAP access in the Exchange Administrator. Expand your main container, and click Protocols. Double-click IMAP4. Check the Enable Protocol check box. Jason Haar also suggests unchecking the Enable Fast Message Retrieval check box if you experience problems with missing attachments. If you only want certain users to have IMP access, you can use the Exchange Administrator to disable IMAP for individual mailboxes.
In horde/imp/config/defaults.php3, edit these settings:
$default->folders = "";
$default->sent_mail = "Sent Items";
$default->postponed = "Drafts";
For the IMP username, use nt_domain\nt_login_id\exchange_alias. If your Exchange alias is the same as your NT login id, you may be able to use just the Exchange alias for the IMP username. Use your NT domain password for the IMP password.
Once logged in, you will have access to all your Exchange data, including calendar, tasks, contacts, etc. You can use the Imp folder management interface to subscribe and unsubscribe from these folders. Exchange serves up everything via IMAP, and IMP will happily display the contents of the non-email folders as if they were email messages. As a result, they aren't terribly useful and not at all editable, but at least you can see some detail.