8-07-04 14:31
Sendmail: Mail loops back to me. MX error?
piše ACO DMITROVIĆ
Najčešće je to prilikom instalacije Unixa što samo pokazuje da nije dovršena konfiguracija mail servisa. Neiskusne sistemce poruka zbunjuje, što je posve nepotrebno, jer je rješenje vrlo jednostavno.
Za takav slučaj u šali se kaže da sendmail ima "krizu identiteta". Naime u DNS zapisu stoji da je dotično računalo Mail Exchanger za svoju domenu, ali konfiguracija sendmaila to ne potvrđuje.
DNS konfiguraciju provjerite naredbom host:
# host -t mx domena.hr
domena.hr MX 5 host.domena.hr
No ispravan DNS zapis još nije dovoljan da bi sendmail i ispravno proradio.
Konfiguracija sendmaila nalalazi se u direktoriju /etc/mail. Dvije su relevantne datoteke u kojima se računalo prijavi kao MX za svoju domenu. U /etc/mail/sendmail.mc treba staviti:
Cwhost.domain.hr
Naravno, umjesto host napisati ćete ime svog poslužitelja, a umjesto domain naziv svoje domene.
Nakon toga konfiguraciju treba samo iz sendmail.mc prebaciti u sendmail.cf. Najjednostavnije je potjerati make, jer je u /etc/sendmail direktoriju na Debianu smještena datotka Makefile, a tu je i redak koji će pobrinuti za naš problem:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Drugi način je da se to upiše izravno po sendmail.cf. No, preporučamo da se ipak koristi makro datoteka, sendmail.mc.
Ako želite provjeriti trenutačnu konfiguraciju, samo potražite ključnu riječ Cw u sendmail.cf.
Kad već provjeravate konfiguraciju sendmaila, pogledajte što vam piše u datotekama local-host-names i relay-domains. U obje bi trebalo stajati ime vaše domene.
I to je to!
|