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ⵀfrsE6q?0.>
S@Œ!V?A\Q
r-aZ
Ōf/0{OYQhɏߴ
F_\Q0BF=<_.a*3epeY|t ݼcvlҷ+@piQA{2E9WN4[Z`h6VM/zPbd(G C^K6XV4j<t -0+0U0steve@ibctech.ca0U0 0
*H
æ|85aQz-*3HG .s*Fw*`HvFw;9ytƘn0taC/:WC+LÙ{Oq 1 n00CK9AbxIUw0
*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ⵀfrsE6q?0.>
S@Œ!V?A\Q
r-aZ
Ōf/0{OYQhɏߴ
F_\Q0BF=<_.a*3epeY|t ݼcvlҷ+@piQA{2E9WN4[Z`h6VM/zPbd(G C^K6XV4j<t -0+0U0steve@ibctech.ca0U0 0
*H
æ|85aQz-*3HG .s*Fw*`HvFw;9ytƘn0taC/:WC+LÙ{Oq 1 n0?0
0
*H
010 UZA10UWestern 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` 00U0 0CU<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==gmp+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>
