Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Sep 2009 10:08:59 -0400
From:      Steve Bertrand <steve@ibctech.ca>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        "questions@freebsd.org" <questions@freebsd.org>
Subject:   Re: New mail server setup
Message-ID:  <4AB0F17B.1030400@ibctech.ca>
In-Reply-To: <4AB0ECE8.2080905@infracaninophile.co.uk>
References:  <4AB0584D.3050206@eagle.ca> <4AB0844B.5080804@infracaninophile.co.uk> <4AB0E97B.4060606@ibctech.ca> <4AB0ECE8.2080905@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Matthew Seaman wrote:
> Steve Bertrand wrote:
> 

>> If anyone has a setup that has redundancy for their IMAP/POP services,
>> and a method to keep the changing data relatively up-to-date, I'd love
>> to hear about it.
> 
> Now, that is a different kettle of fish.  This is a job for cyrus imap.
> I suggest googling for 'cyrus murder' -- this is almost, but not quite,
> a fully resilient mail store / IMAP system.  Your mail store is divided
> into frontend IMAP protocol servers which handle user auth etc. and back-end
> mail stores.  The protocol layer servers are fully resilient and you can
> fail over a user session at will, but the mailstores don't quite get there:
> mail is replicated across different stores, but actions modifying the mail
> store are not transactional across all the mail stores. Or in other words,
> you can lose a small amount of data if one of the mail stores goes bang at
> precisely the wrong moment.  Even so, it will do better at keeping multiple
> copies of a mailstore in synch than any locally scripted rsync setup.

This is *EXACTLY* what I was looking for!

The possibility of loosing an extremely small amount of data far
outweighs the possibility of a multi-hour outage where 3,000 users are
receiving "can't reach the POP3 server" errors.

Besides, our incoming SMTP gateway boxes cache all incoming email for 24
hours, and we can re-deliver any message to the back-end we wish during
that window.

I really try my best to design/implement all the systems I can like our
networks... multiple paths and extremely quick convergence. Being able
to take a box down to test/perform an upgrade, or during a failure
without client impact is well worth any initial large learning curve imho.

Thanks,

Steve

[-- Attachment #2 --]
0	*H
010	+0	*H
00CK9AbxIUw0
	*H
0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0
090507231610Z
100507231610Z0B10UThawte Freemail Member10	*H
	steve@ibctech.ca0"0
	*H
0
DZ杙<2IⵀfrsE6q?0.>
S@Œ!V?A\Q
r-aZ
Ōf/0{OYQhɏߴ
F_\Q0BF=<_.a*3epeY|tݼcvlҷ+@piQA{2E9WN4[Z`h6VM/zPbd(GC^K6XV4j<t-0+0U0steve@ibctech.ca0U00
	*H
æ|85aQz-*3HG		.s*Fw*`HvFw;9ytƘn0taC/:WC+LÙ{Oq 1n00CK9AbxIUw0
	*H
0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0
090507231610Z
100507231610Z0B10UThawte Freemail Member10	*H
	steve@ibctech.ca0"0
	*H
0
DZ杙<2IⵀfrsE6q?0.>
S@Œ!V?A\Q
r-aZ
Ōf/0{OYQhɏߴ
F_\Q0BF=<_.a*3epeY|tݼcvlҷ+@piQA{2E9WN4[Z`h6VM/zPbd(GC^K6XV4j<t-0+0U0steve@ibctech.ca0U00
	*H
æ|85aQz-*3HG		.s*Fw*`HvFw;9ytƘn0taC/:WC+LÙ{Oq 1n0?0
0
	*H
010	UZA10UWestern Cape10U	Cape Town10U
Thawte Consulting1(0&UCertification Services Division1$0"UThawte Personal Freemail CA1+0)	*H
	personal-freemail@thawte.com0
030717000000Z
130716235959Z0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA00
	*H
0Ħ<UsUNʙZhup[v:aQP
0cZ,p+Z?qV˯<6$*+w=+>@dקe*TH<a@dr`00U00CU<0:08642http://crl.thawte.com/ThawtePersonalFreemailCA.crl0U0)U"0 010UPrivateLabel2-1380
	*H
HP.
fgCL!6-6/P p<ab:~t%Pb'qW%ݩ9 Oe_N4[5MwV!x!5$F]_eO1d0`0v0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CAK9AbxIUw0	+0	*H
	1	*H
0	*H
	1
090916140859Z0#	*H
	1$-%42P}@0R	*H
	1E0C0
*H
0*H
0
*H
@0+0
*H
(0	+71x0v0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CAK9AbxIUw0*H
	1xv0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CAK9AbxIUw0
	*H
l/Sd`$C7矿g#A~iE==g񗘊mp+5$j2q:Z)3ehW1Y^/0r	nTUYWUpz|C380$Ѳܡףޘx^4J/}̠B2Y(w;֟&3ţ./XMPqvT(L+&C	־:=Ddk9l[Ie@{[

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AB0F17B.1030400>