← Back to team overview

sslug-teknik team mailing list archive

Re: Backup mail server

 

Mogens Kjær skrev:

> Hvordan kører man nemmest en site med to sendmail mail
> servere?

Kyl sendmail ud og erstat den med qmail. Så slipper man
for at skulle opgradere hele tiden. Der er ikke kommet
ny qmail i over et år, og listen over kendte bugs er
tom.

> Hvis hovedserveren (laveste MX nr) er nede, skal mails dirigeres
> til reserveserveren.

Reserveserveren skal vide at den skal acceptere post
til @ditdomæne og at den ikke er til den selv. Så ryger
den i kø til hovedserveren svarer.

> Jeg kunne godt tænke mig, at folk kunne logge ind på reserveserveren
> og hente deres mails, mens hovedserveren er nede.

Det er svært, for hvis brugeren findes på maskinen, vil
posten blive leveret der - og forsvinde fra spool'en, og
dermed ikke blive sendt videre til den anden server.

Brugeren kan så have en forward fil (eller et alias) som
sender en kopi videre til bruger@hovedserverhostnavn.ditdomæne.
Normalt vil der ikke blive leveret post til 
reserveserveren, så det bliver lidt tilfældigt hvad
der lander der. Måske er det godt nok?

> Når hovedserveren så kommer op igen, skal alle mails, der er tilbage i
> /var/spool/mail overføres fra reserveserveren til
> hovedserveren.

Det bliver de, pg.a. MX'en.

> Hvordan gør man dette smartest?

Hvis sendmail revurderer det der ligger i spool hver gang
den laver retry, kunne man måske vente med at oprette
brugerne til hovedserveren en dag går ned. Samtidig skal
man putte ditdomæne ind i sendmail.cw, så maskinen
betragter posten som lokal, og man skal sørge for
at en kopi af posten bliver forwardet til hovedservere.

Jeg ville vælge følgende løsning som jeg har brugt
i over et år, med 1 driftstop (power fail), og 0
tabt post, selvom disken ikke var spejlet i starten.

Kør qmail på spejlede diske på hovedserveren, på
pålidelig hardware, og glem reserveserveren. Posten kan
sagtens ligge i kø ude omkring i verden i et par dage.

Alternativt giv reserververen den lave MX så posten
altid spooles på den så man har den, selvom brugerne
ikke kan få fat i den. Hvis den så går ned, kan man
fjerne dens MX så posten bliver leveret til hovedserveren.

Det var så min mening.
-- 
torben fjerdingstad        | linux-2.2.10-smp/GNU/gnome-1.0
tfj@xxxxxxxxxxxxxxx        |   Man skal ikke skyde bjørnen
http://www.fjerdingstad.dk |     før skindet er solgt.


Follow ups