![]() |
| By Ben Okopnik Obrati pažnju, ovo možda nije najbolji način da se konfiguriše Sendmail i siguran sam nije jedini. Dovoljan je za mene i ako si u istoj situaciji (kučni računar, prekidajuća Net konekcija), verovatno je dovoljan i za tebe, ali ne dajem garanciju. Ovog vikenda sam instalirao RedHat 6.2 na bratovom računaru. Ja sam Debian korisnik ali on ima RedHat CD i ja sam hteo da ga isprobam. Instalacija je bila neuspešna nekoliko puta zbog korumpiranog fajla na CD koji nije obavezan pa sam ga izostavio. Mašina je bila spreman za nekoliko sati. Prvi problem je da ISP, AT&T koristi CHAP autorizaciju, pa sam mora da uradim sledeće. Advanced /account properties/ - let PPP do all authentication – u fajl /etc/ppp/chap-secrets stavi lozinku sa navodnicima. Neznanac je rekao: Ko nikada nije konfigurisao sendmail.cf, nema hrabrosti. Ko je to uradio više puta, nema mozga. Ima mnogo članaka na netu gde svi podrazumevaju da treba da instaliraš MTA sa 50000 korisnika, što nije tačno. ovaj članak govori o prostoj konfiguraciji koja radi. Pazi, treba da budeš root za ovu konfiguraciju. 1. Instaliraj sendmail-cf paket. Nalazi se na CD-u i nije deo početne instalacije. 2. U /etc/mail direktorijumu, kreiraj 2 fajla, genericsdomain i genericstable. U /etc/mail/Makefile dodaj genericsdomain.db i genericstable.db na liniju all: 3. Stavi FQDN u fajl genericsdomain (nadji FQDN sa hostname -f). Umesto FQDN možeš staviti localhost. 4. Stavi email alternativna imena – alias u fajl genericstable, format je localni-acount alias@mail-domain Primer:
joe big_time@yahoo.com
zelda gorgeous@cheerful.com 5. Koristi make u /etc/mail. Ovo će napraviti .db verziju tvojih fajlova. Sada idemo na teži, zastrašujući deo. 6. Dodaj sledeće linije u fajl /etc/sendmail.mc – budi uredan i stavi ih na kraj FEATURE sekcije.
FEATURE(masquerade_envelope)
FEATURE(genericstable, `hash -o /etc/mail/genericstable') GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain') Ovo kazuje Sendmail da koristi nove fajlove i da promeni koverat (From polje) 7. Prevedi novi sendmail.mc fajl u format koji sendmail može da čita a to je sendmail.cf Komanda je
m4 /etc/sendmail.mc > /etc/sendmail.cf
8. Restart sendmail i on će ponovo učitati sendmail.cf fajl. Komanda je
killall -HUP sendmail
Ili
killall -HUP
Napomena prevodioca: Ја sam 100% amater u prevođenju i veoma se dvoumim kada treba da prevedem neke reči karakteristične za oblast računara. Biće mi drago ako ima onih koji su veštiji u prevođenju i voljni da razvijaju ovaj sajt. | |||