20-02-04 13:20
Sekundarni e-mail poslužitelj
piše ŽELJKO BOROŠ
E-mail je odavno postao previše važan da bi se dopustilo da mail servis ne radi više od nekoliko sati. Kod (re)instalacija mrežnog operativnog sustava prekid u radu može potrajati i dulje, dan-dva. Kako bi minimizirali "štetu", možete si pomoći uporabom sekundarnog "mail exchangera".
Drugi server će primati svu poštu za vašu domenu u slučaju da vaš primarni server iz bilo kojeg razloga ne radi. Nakon uspostavljanja uobičajene razine funkcionalnosti, pošta će se automatski prebaciti sa sekundarnog MX poslužitelja na vaš server. Korisnička imena uopće nisu bitna, i ne moraju postojati na drugom serveru.
Postupak je vrlo jednostavan, što se inače ne može reći za konfiguraciju sendmaila. Potrebno je modificirati samo dvije datoteke, 'hosts.db' i 'relay-domains':
1. u datoteku /etc/namedb/hosts.db dodati
institucija.hr. IN MX 5 server.institucija.hr.
institucija.hr. IN MX 20 server.drugainst.hr.
2. Ne zaboravite promijeniti serijski broj (i u hosts.db i u hosts.rev) te restartati named:
# ps -ef| grep named | grep -v grep
named 172 1 0 08:32:13 ? 0:23 /usr/local/sbin/named -u named
# kill -HUP 172
3. Dopustiti relaying za "onu drugu" domenu u /etc/mail/relay-domains (ili gdje vec pokazuje naredba 'FR-o' u sendmail.cf), npr.:
institucija.hr
drugainst.hr
4. restartati sendmail
/etc/init.d/sendmail restart
ili
/etc/init.d/amavisd restart
Isto napraviti na drugom hostu (naravno, s odgovarajućim imenima), i to je to!
Napomene:
- VAŽNO: ime sekundarnog servera MORA biti iz 'A' recorda, što možete provjeriti naredbom 'host':
# host mail.drugainst.hr
mail.drugainst.hr CNAME server.drugainst.hr
server.drugainst.hr A 161.53.111.222
Na Solarisu je nešto drugačiji output naredbe 'host':
# host mail.drugainst.hr
mail.drugainst.hr is an alias for server.drugainst.hr.
server.drugainst.hr has address 161.53.111.222
- Broj '20' u hosts.db znači da server ima manji prioritet. On ne mora biti 20, ali mora biti veći od oznake primarnog servera (u našem slučaju 5, inače se često može vidjeti 10).
- Konfigurirajte odmah oba hosta. Ako to ne uradite, u slučaju kvara prvog hosta mailovi odlaziti na drugi host, ali će ih on odbijati uz poruku 'relaying denied', zato jer njegov sendmail neće znati da treba primati poštu i za vašu domenu.
|