sendmail+uucp pl 3 TYMEVBL5IJOPW327N2A2MVMOS52DU4R7Y6NLQLQ


Jak skonfigurowaæ sendmail przez UUCP.: Ustawianie. Następna strona Poprzednia strona Spis treści 3. Ustawianie. Stwórz swój plik .mc używając ulubionego edytora; nazwê ten plik my.mc ============== plik my.mc ======================= include(`../m4/cf.m4') VERSIONID(`me.com's setup with uucp created by xxxx')dnl OSTYPE(linux) FEATURE(nodns)dnl FEATURE(nocanonify)dnl FEATURE(always_add_domain)dnl FEATURE(mailertable, hash /etc/mailertable)dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp) define(`SMART_HOST', uucp-dom:mysmarthost) =============================================== Rozgryźmy to: include(`../m4/cf.m4') Dołącza macro m4 znajdujące siê w ../m4/cf.m4, aby zrobiło za nas parê rzeczy. VERSIONID(`me.com's setup with uucp created by xxxx')dnl Używane jest to, aby odróżniæ od siebie różne wersje plików konfiguracyjnych, które możesz z biegem czasu potworzyæ. OSTYPE(linux) Tutaj definiuje siê różne specyficzne dla Linux-a ustawienia. Bezpieczniej jest zawrzeæ to polecenie. FEATURE(nodns)dnl Polecenie to informuje, że nie mamy serwer-a DNS (wiêc w efekcie używamy tylko uucp dla poczty. Sendmail musi zostaæ tak skompilowany, aby nie używał bind-a.) Teraz jest to już przestarzałe, ale zostawiê to tutaj na wypadek gdybyś używał jakiejś starszej wersji sendmail-a. FEATURE(nocanonify)dnl Polecenie to informuje, żeby nie przekazywaæ adresów do $[ ... $] do kanonizacji. Normalnie, jeśli masz wkompilowanego bind-a, to sendmail próbowałby i rozwiązałby alias/adres IP na nazwê kanoniczną używając DNS-a. Niechcesz tego robiæ jeśli wszystko co masz, to linie łaczące ciê poprzez uucp tj. jesteś dla siebie i dla nikogo innego. FEATURE(always_add_domain)dnl Dodaje to nazwê hosta dla domeny lokalnej nawet jeśli poczta jest dostarczana lokalnie. Nie jest to konieczne - po prostu lubiê to. FEATURE(mailertable, hash /etc/mailertable)dnl Plik /etc/mailertable bêdzie bazą danych typu "hash", gdzie bêdziemy zapisywaæ informacje dotyczące routingu pewnych adresów. Jeśli nie masz nikogo, do kogo masz podłączone linie uucp, to nie potrzebujesz tego. Wiêcej informacji bêdzie później. Jeśli chciałeś użyæ formatu "dbm", to miałbyś FEATURE(mailertable, dbm /etc/mailertable)dnl Jeśli chciałeś użyæ formatu "btree", to miałbyś FEATURE(mailertable, btree /etc/mailertable)dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp) To są "mailery", których używamy. define(`SMART_HOST', uucp-dom:mysmarthost) Nasz "smart host" jest naszym ISP, który jest zdefiniowany w pliku konfiguracyjnym uucp (uucp sys file), jako "system mysmarthost". Wszystkie wiadomości, których nie umiemy obsłużyæ (czyli dla domeny, czy "mailery", których nie rozumiemy) bêdą przekazane do niego, aby je odpowiednio dostarczyæ. Zauważ, że używamy uucp-dom jako "mailer" uucp. Ten konkretny "mailer" używa zasad przepisywania "smtp". Stwórz swój plik sendmail.cf skopiuj stary plik /etc/sendmail.cf zapisz nowy plik na miejsce starego: m4 my.mc > /etc/sendmail.cf zweryfikuj czy plik sendmail.cf został poprawnie stworzony odnośnie twoich ustawieñ. Niektóre błêdy na jakie siê natknąłem to: - brak "mailera" uucp-dom Działo siê tak, ponieważ nie miałem pozycji dla "smtp". Właściwie rozumiem, że jest ważne, aby zdefiniowaæ to przed uucp. Stwórz swój /etc/mailertable Jeśli nie masz adresów, które ciê podłączają poprzez uucp, to przeskocz ten krok. stwórz/zmodyfikuj plik /etc/mailertable --------- przykładowy plik /etc/mailertable ---------- system1.org uucp-dom:system1 .system1.org uucp-dom:system1 ja.pl uucp-dom:ja up.down.pl error: Host nie jest znany w ja.pl .down.pl uucp-dom:down .ja.pl error: Host nie jest znany w ja.pl ------ Plik ten informuje, że wszystko co jest adresowane do system1.org zostanie przesłane do system1 używając "mailer-a" uucp-dom (zdefiniowanego w pliku konfiguracyjnym uucp [uucp sys file]). Innymi słowy przekazujemy pocztê dla *.system1.org podobnie dla down.pl i jej poddomen za wyjątkiem dodoatkowego filtrowania; odrzucamy każdą pocztê dla poddomeny up.down.pl używając wbudowanego "mailer-a" sendmail-a do obsługi błêdów z komunikatem "Host nie jest znany w ja.pl"; Jest tak ponimeważ zostaliśmy poproszeni o to przez adminstratora down.pl. Aby odrzuciæ wszystkie nieznane dla nas poddomeny używamy ostatniej linii w "mailertable". stwórz bazê danych programem "makemap" Jeśli używasz formatu "hash": makemap hash /etc/mailertable </etc/mailertable Jeśli używasz formatu "dbm": makemap dbm /etc/mailertable </etc/mailertable Jeśli używasz formatu "btree": makemap btree /etc/mailertable </etc/mailertable Rób to za każdym razem kiedy zmieniasz plik. zrestartuj sendmail-a przetestuj sendmail-a sendmail -bv uzytkownik@gdzies.tam użyj sendmail -bt i wpisuj różne adresy używając zasady 3,0, aby zobaczyæ gdzie one skoñczą i różnych zasad i podjêtych tras. To wszystko. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
Sendmail UUCP pl
sendmail uucp pl
sendmail uucp pl 4
sendmail uucp pl 1
sendmail uucp pl 5
sendmail uucp pl 2
Sendmail UUCP pl (2)
UUCP HOWTO pl 1 (2)
UUCP HOWTO pl (2)
UUCP HOWTO pl 6 (2)
UUCP HOWTO pl 4 (2)
UUCP HOWTO pl 3 (2)
UUCP HOWTO pl 2 (2)
UUCP HOWTO pl (3)
UUCP HOWTO pl 5 (2)
TI 99 08 19 B M pl(1)
bootdisk howto pl 8
BORODO STRESZCZENIE antastic pl

więcej podobnych podstron