Koozali.org: home of the SME Server
Legacy Forums => General Discussion (Legacy) => Topic started by: Dale Olberding on July 01, 2002, 07:54:39 PM
-
I have installed the most recent version of E-smith, and would like to set up webmail to pull messages from an Exchange server so the users can read their e-mail on the road. I am sure there is a HOW-TO on this matter, but I haven't been able to locate it. If someone could shed some light on this subject, I would appreciate it..
Thanks,
Dale
-
Hi,
To do this you have to create a forward rule on your exchange server for each account. Except if you use Squirrel mail. This has an option to check for mail from different pop/impa servers per user.
Check http://www.squirrelmail.org/ for more details. IMP hasn't got this feature as far as I know (Dan ?).
Regards,
guestHH
ps. Search these forums on 'squirrelmail'
Regards,
guestHH
-
It should work, it was working before. We had E-Smith version 4.1 installed with the add-on IMP product and it worked fine. It quit working when I upgraded to the newest version of E-Smith. I guess the new version has IMP built into it, but it is in a different location.
All I want to be able to do is access the IMP webmail from the internet, enter my network user name and password, and have it retrieve and display any mail off of our internal Exchange server. As it is set up now, it wants a username and password that is local to the E-smith box. I need to figure out how to get it to authenticate webmail users off our domain.
I'm sure there is probably a HOW-TO out there somewhere, but I haven't found it yet. If someone could please point me in the right direction I would appreciate it.
Thanks,
-
If you haven't already, I would upgrade to IMP 3.0 webmail--it's much nicer:
http://www.familybrown.org/howtos/imp-upgrade.html
Then you just need to point the webmail to a different server.
/home/httpd/html/horde/imp/config/
In conf.php you can enable users to type in what ever server they want. But if you want to force users to only use the exchange server, you need to edit servers.php and change it to the address of the exchange server. If the exchange server is on the same network, you should just be able to use the local address. Not sure if you have to use e-smith templates or not.
-
You will need to modify the config files for IMP to use a different IMAP server than localhost.
Look at /home/httpd/html/horde/imp/config/defaults.php3
I can't remember what changes were made, but there is a section
$default->server =
This should point to the IP address of your exchange server.
If this works, you will want to create a custom-template to make sure the change sticks.
John can probably give you more info than me!!!
-
And so Dale, all of us are helping out ;-)
-
Why not use the Outlook web client. You would then get all of the functionality of Outlook which you would not get with IMP. such as calendaring functions, global address list public folders etc,. I'm not one to shout about Microsoft products but if you have Exchange surely you want to use it as a groupware product and not merely as a mail server.
-
The version of Outlook Web Access that came with Exchange 5.5 was not very good. You have all the Outlook/Exchange features, but it was slow, and not the most stable web app. Exchange 2000 has a nice OWA server. Its very graphics intensive though, so if you are dialing up and want just access to your mail folders, I might skip OWA and try to get IMP or another Webmail server going.
If you need all the groupware apps, I can recommend Exchange 2000 OWA from experience.
-
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
-
Howdy,
we have a existing MS SBS with Exchange 2000.
Want to be able to read interoffice exchange messages remotely using SME web mail so that we can read ALL our mail.
Has anyone been able to determine if 'jb' instructions also work with SME 6.0 Final?
According to the posts above, they have upgraded IMP and so that is a concern as to whether the instructions from last year still apply to 6.0.
Aloha!
-
I have not tested nor looked into this on 6.0/6.01. It's on my list of todo's but haven't gotten to it yet. The server-manager piece may be the same but which files to edit probably have changed. I'll get to it one day, but that doens't help you out right now.
JB