Have a look at Squirrelmail for the web-based access. It's rather good, and attachments work just fine.
Main Topics
Browse All TopicsI need to setup a mail server for +/- 500 users with
pop3
imap
webmail
What's the best solution for it (I always had slackware with usermin for webmail)... Does anyone know a better way to do that since usermin is very limited in features, and sometimes it will not allow to open some attachments etc...
Thanks
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
for 500 + users I would be sure to look for a setup that allows virtual users.
meaning people who have an email account do not HAVE to have a shell account, this is a security point if no other.
both qmail+vpopmail and postfix can be setup for virtual users so Id have a go there.
Yahoo free webmail used (maybe they still do use) qmail for all their email accounts so you know qmail can scale well.
Personally I would run postfix + courier-imap with a mysql database for domains/email accounts. For antivirus and spam I would use spamassassin together with clamav.
Its a shame you cant use php, that rules out RoundCube http://roundcube.net/ which I find to be the best one out there.
All applications are prone to vulnerabilities. It doesn't matter if the app is using Perl, Ruby, Ajax, PHP or whatever. The bottom line is being diligent with your application configuration and maintaining updates, as needed in addition to using an application from a reputable source so that you are comfortable that the scripting is [fairly] secure.
I'm installing PHP now and will try to install both squirrelmail and roundcube
has anyone used or have any feedback on ZIMBRA opensource edition?
http://www.zimbra.com/comm
If you want a Perl option, I've found openwebmail to be great.
http://www.openwebmail.org
I've installed the Zimbra opensource edition as a test on my home network, but it really is designed to be a groupware package that competes with MS Exchange. If all you need is email (not calendars and all the other "groupware" stuff), Zimbra is probably overkill.
It is designed to be the only application installed on a server -- I've set up my test in a virtual machine running Ubuntu Server 7.10. However, it was pretty easy to set up. Since I've only had it up and running for about a week, I can't comment on long-term stability or ease of use.
I had a couple moderately sized installations running on Slackware. I can't think of any Slackware specific caveats, I compiled everything from source, and it pretty much just worked.
Both used Sendmail and Dovecot. I highly recommend Dovecot configured for Maildir, rather than mbox. You'll appreciate the speed difference. There are other good reasons for going to it, but you can search "Maildir vs mbox" on Google and find more info on that. Watch your procmail config, you will have to set the global config to deliver to their Maildir. man procmailrc or Google for procmailrc MAILDIR.
For the webmail, I've used both SquirrelMail and RoundCube.
SquirrelMail has a lot of functionality, and lots of addons to make it do virtually anything.
RoundCube is pretty. It's light.
The last install, I told the users, "Use RoundCube if you want pretty. Use SquirrelMail if you want good."
Unfortunately, I put two links up for them to use, and RoundCube was first. It took about a month for them to start complaining about functionality, so I told them, "so, use SquirrelMail." They had poor communication bringing problems up the line, so I didn't know the problem existed, even though I kept asking.
We tried out quite a few others, but they either wouldn't work, didn't work well, or the users just plain hated them. I was of the opinion of, I don't care. I'll install anything they want, if it will work, and doesn't have any glaring security holes.
Security, as someone else mentioned, is really up to the application, regardless of the language. If the code has something intelligent like 'system ("/bin/ls $dir");' without validating the input, they're just asking me to request the directory "/ ; rm -rf /"
I strongly recommend telling your users to use IMAP for their own clients. If you can, leave POP3 disabled. :) If you back your machine up regularly, it will save you headaches when they complain "my laptop crashed, I need my email!", and they were deleting mail from the server automatically.
Enable IMAPS and POP3S also, if you can. Outlook throws an ugly error if you're using a self-signed cert, and people complain about hitting "OK". They should be used to it, they're using Windows.
The last place I was at, they were using Zimbra on RedHat. It was a nice fast machine, but Zimbra is Java based, and it was running pathetically slow. Like, with only a dozen or so users on, it would take 10 to 15 minutes to retrieve a single email. Somehow the old tech told them that it was acceptable.
Business Accounts
Answer for Membership
by: arnoldPosted on 2008-03-11 at 22:31:43ID: 21103287
There are different option depending on the mail server you are comfortable managing/administering. How are the users to be handled. Virtual domains, etc.
/
Here are some options:
http://www.courier-mta.org
qmail with vpopmail
postfix
you can mix and match open source components to fit your needs.