Dale,
Here is what you do assuming you are using 5.1 or 5.12. If using 5.5, I haven't looked at the imp 3.0 settings yet.
From server-manager, other e-mail settings, put the exchange server's IP address in the SMTP field. This will allow webmail to relay mail via exchange. If you didn't change the IP address of the e-smith server, then the exchange settings should still already be set up. Wonder how I know that???
Next go to
/etc/e-smith/templates/home/httpd/html/horde/imp/config/defaults.php3
cp 125minimumPopups /home/e-smith/files/primary/files - Just in case
pico -w 125minimumPopups - change from true to false. This will eliminate the extra message users will get when sending mail.
cp 200IMAPConfiguration /home/e-smith/files/primary/files - Just in case
pico -w 200IMAPConfiguration - change from
$default->server = '{$SystemName}.{$LocalDomainPrefix}{$DomainName}'; to
$default->server = 'x.x.x.x'; x's = internal ip address of exchange server
Go to
/home/httpd/html/horde/imp/config
cp mailbox.php3 /home/e-smith/files/primary/files - Just in case
pico mailbox.php3 - change default sort_dir from 0 to 1. This will sort from newest messages to older messages.
That should be it.
All the users should have to do is input NT username and password and mail should be pulled from the exchange server via IMAP.
Others may tell you that you should use templates-custom, but I know what you are trying to do.
All of these changes should survive a signal-event console-save.
JB