From owner-freebsd-questions@FreeBSD.ORG Mon Sep 27 04:24:37 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEF9F16A4CE for ; Mon, 27 Sep 2004 04:24:37 +0000 (GMT) Received: from mail.freebsd-corp-net-guide.com (mail.freebsd-corp-net-guide.com [65.75.192.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id 589F343D3F for ; Mon, 27 Sep 2004 04:24:37 +0000 (GMT) (envelope-from tedm@toybox.placo.com) Received: from tedwin2k (nat-rtr.freebsd-corp-net-guide.com [65.75.197.130]) i8R4OTq34374; Sun, 26 Sep 2004 21:24:30 -0700 (PDT) (envelope-from tedm@toybox.placo.com) From: "Ted Mittelstaedt" To: "Chuck Swiger" , "Eric Crist" Date: Sun, 26 Sep 2004 21:24:29 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 In-Reply-To: <4157185F.1000805@mac.com> Importance: Normal cc: freebsd-questions@freebsd.org Subject: RE: Backup Mail Server Questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Sep 2004 04:24:37 -0000 > -----Original Message----- > From: owner-freebsd-questions@freebsd.org > [mailto:owner-freebsd-questions@freebsd.org]On Behalf Of Chuck Swiger > Sent: Sunday, September 26, 2004 12:29 PM > To: Eric Crist > Cc: freebsd-questions@freebsd.org > Subject: Re: Backup Mail Server Questions > > > Eric Crist wrote: > [ ... ] > > One of my friends needs backup DNS/Mail in the even their connection > > goes down. How do I go about setting it up so that his user > base (about > > 80 users) will not see any problems in mail transmission and reception > > if their primary servers go offline. I would like mine to > automatically > > pickup the slack. > > Setting up redundant DNS is trivial: DNS is designed to do that. > > Setting up a backup MX is easy. It helps a lot if both mailservers are > configured the same, and it is important that they have near-identical > anti-spam and virus-filtering technologies. > > Setting up a truly redundant POP/IMAP reader box is extremely hard. > > To solve this problem for a local network, one normally uses a > shared NAS box: > in your case, this effectively requires one to set up a > network-distributed > filesystem, or some near-equivalent: for instance, a parallel > database for > mail stroage would serve as well. All sorts of nasty issues-- like the > security of the data going between the two fileservers, or DBs, > or whatever; > significant added latency due to the storage mechanism confirming > updates have > propogated; etc appear. > Exactly, this is the wrong way to do this for 80 users. Now, 80,000 users, that's different. > My opinion is that it's better to go with a primary mail reader > box and make > very certain that box doesn't go down by using redundant hardware > and a backup > network link is easier and less likely to suffer from the "lets create a > complex system with lots of moving parts which never gets fully > tested and > thus breaks in some weird way when the unexpected happens" syndrome. :-) > I concur completely. The ISP I work at has a heck of a lot more than 80 users and we use a single mailserver as the pop/imap server. Building a server that don't go down ain't rocket science. Building a network that don't go down is a bit harder, but BGP is for that. In any case what matters with mailservers isn't that the network connection from the server to the Internet be reliable, what matters is the network connection from the mailserver to the clients that use it be reliable. If your users are all at one location the mailserver should be there, if they are all across the Internet, colocate your mailserver at a real ISP. Ted