Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

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.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr