From owner-freebsd-questions@FreeBSD.ORG Sat Feb 10 06:57:37 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 49DCF16A400 for ; Sat, 10 Feb 2007 06:57:37 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (ns1.jnielsen.net [69.55.238.237]) by mx1.freebsd.org (Postfix) with ESMTP id 2FBBF13C4A6 for ; Sat, 10 Feb 2007 06:57:37 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from insp.local (jn@c-76-23-109-98.hsd1.sc.comcast.net [76.23.109.98]) (authenticated bits=0) by ns1.jnielsen.net (8.12.9p2/8.12.9) with ESMTP id l1A6vZAE042428; Sat, 10 Feb 2007 01:57:35 -0500 (EST) (envelope-from lists@jnielsen.net) From: John Nielsen To: freebsd-questions@freebsd.org Date: Sat, 10 Feb 2007 01:57:22 -0500 User-Agent: KMail/1.9.5 References: In-Reply-To: X-Face: #X5#Y*q>F:]zT!DegL3z5Xo'^MN[$8k\[4^3rN~wm=s=Uw(sW}R?3b^*f1Wu*.<=?utf-8?q?of=5F4NrS=0A=09P*M/9CpxDo!D6?=)IY1w<9B1jB; tBQf[RU-R<,I)e"$q7N7 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200702100157.22538.lists@jnielsen.net> X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on ns1.jnielsen.net X-Virus-Status: Clean Cc: Ray Subject: Re: Mail server recomendations (was: is the list the right place to ask?) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Feb 2007 06:57:37 -0000 On Saturday 10 February 2007 01:33, Ray wrote: > I'm looking for a package (or set of packages) that would provide a mail > server with the following capabilities > > minimally: > pop and smtp access that could handle 20 to 100 domains and 200 to 2000 > mail boxes.(allowing some room for future growth) SMTP: sendmail is part of the base system and is pretty powerful but has a steep learning curve. There are alternatives available in the ports, one of the more popular being postfix. Others such as qmail may also be worth researching. POP, etc.: I highly recommend dovecot. It's efficient, pretty easy to configure, and can handle almost any setup you can imagine. You also get IMAP with this, which even if you don't want on its own you will want to use with your webmail package. > ideally: also provide a web interface for individual users and also for > administration on a per domain and whole server level. > we have several customers that need to be able to administer their own > domains, (Read this as I don't want ten calls a day saying "I forgot my > password") but we don't want them touching others accounts. Admin: webmin provides a reasonably secure web-based frontend to many different admin. tools and allows you to grant different levels of access to each tool to different users. Virtualmin might be an even better match for what you're after. Webmail: For features, go with Imp and any other parts of the Horde suite of applications that interest you. Horde's groupware package is starting to get pretty polished, and the individual components (mail, calendar, address book, tasks, etc) are all quite mature. Setup and config is a bit on the complex side, but there's work going on there and much of the initial config is now web-based. Other popular and simpler webmail packages include OpenWebMail and SquirrelMail. > spam and virus scanning would be a definite plus, but from what I have > read, these two parts are fairly straight forward. > We have recently changed the web server from M$ to FreeBSD and now we're > trying to change the mail server too. > Thanks for any pointers or suggestions. I use clamAV on my mailserver, works great and keeps itself up-to-date pretty well. Easy integration with sendmail via a milter. For spam you'll likely want a combination of techniques. SpamAssassin is a good starting point. Also look at the DNS black- or greylisting features of your SMTP program (I use a couple realtime DNS blacklists with sendmail). Depending on the types of messages you're hoping to stop/detect, you might also want to look at MimeDefang. Everything above is in the ports. You have a lot of options so it's just a matter of nailing down what you want in terms of features and then selecting the best tool for the task. JN