Mini-howto a cím átalakítás sendmail

Ez a dokumentum része a Linux HOGYAN projekt.

Azt is feltételezik, hogy a futás egy viszonylag új verzióját sendmail programot írt Eric Allman (version 8.8.8 aktuális idején ez az írás, és jól működik).







Ez a dokumentum az részben specifikus tulajdonságokat Debian GNU / Linux rendszer; Más disztribúciók, a felhasználóknak meg kell, hogy legyen óvatos.

Győződjön meg róla, hogy a következő információkat kéznél: # 13;

A konfigurációs fájl, amely terveink szerint csinálni, tűzte két fő célja van:

Meg kell dolgozni a levél küldése bármely két helyi felhasználók számára.

Ahhoz, hogy ezt elérjük, használjuk a funkciót genericstable.

Fogjuk fel az összes konfigurációs fájlok sendmail-és egy külön alkönyvtár a / stb / Etc / mail. Általában sendmail található fájlok / stb A lehetséges problémák elkerülése, hozzon létre egy szimbolikus link fájlt (szimbolikus link) /etc/sendmail.cf. jelezve /etc/mail/sendmail.cf.

Az / etc / mail tartalmazza a következő fájlokat:

genericsdomain - tartalmaz néhány információt a konfiguráció a helyi gazda (host)

sendmail.cf - sendmail-egy konfigurációs fájl

sendmail.mc - a forráskód sendmail.cf.

Néhány ilyen fájlokat kíséri kiterjesztésű fájl állományba. Tartalmaznak kivonatolt (kivonatolt) adatbázis közvetlenül használjuk sendmail-edik.

4.1. A fő konfigurációs fájl

Ahelyett, ravaszkodó ezeket a szabályokat, akkor hivatkozhat egy makró processzort m4. összerakni a konfigurációs fájl kész részeket, hogy jön a sendmail.

Nézzük az első sorban sendmail.mc file:

include (/usr/lib/sendmail.cf/m4/cf.m4) VERSIONID ( `sendmail.mc - [email protected]) OSTYPE (debian) meghatározza (` ALIAS_FILE ', `/ etc / mail / álnevek)







Elején dugók (többek között) fájl cf.m4 Ez-az m4 makró fájl tartalmaz egy nagy kolichstvo makró definíciókat a többi fájlt. Győződjön meg arról, hogy az utat, hogy meg kell adni a megfelelő - az egyik, hogy meg van írva itt jellemző Debian GNU / Linux. OSTYPE makró beállítására használjuk néhány fontos értékeket a konfigurációt. Amennyiben Ön nem a Debian, úgy érzi, meg kell cserélni a „debian” szó „linux”. ALIAS_FILE jelzi sendmail-ben hol talál egy listát az álnevek (alias lista).

A következő sorok mondani sendmail-, hogy használja a genericstable funkciót. valamint a konfigurációs fájlok szükség erre:

FEATURE (masquerade_envelope) jellegzetesség (genericstable, `hash -o / etc / mail / genericstable) GENERICS_DOMAIN_FILE (` / etc / mail / genericsdomain)

Kérjük, cserélje mail-out.your.provider teljesen minősített nevet az internet szolgáltató.

Az utolsó két sor közé tartozik a „levelező” Nő, akiknek szükségük van a sendmail-ben határozza meg a szükséges intézkedéseket, hogy kezelni a különböző típusú mail:

Hogy megteremtse a sendmail.cf származó sendmail.mc. futtassa a következő (root-a):

# M4 sendmail.mc> _sendmail.cf # mv -f _sendmail.cf sendmail.cf

Vegye figyelembe, hogy a kimenet alkalmazott technika eredményeit egy ideiglenes fájlt, majd át a fájlt a kívánt helyre. Ez segít megakadályozni a olvasás részben írásbeli konfigurációs fájl sendmail-edik.

harry [email protected] Maude [email protected] gyökér [email protected] hírek [email protected]

A teljesítmény miatt, sendmail nem használja ezt a szöveget közvetlenül, hanem támaszkodik a „kivonatolt” (kivonatolt) változat. Hozza létre, típusa:

# Make- map -r hash genericstable.db

4.3. Más nevek (álnevek)

álnevek fájl tartalmazza a kiegészítő helyi nevek, amelyek csak érvényes helyi üzeneteket. Ez vonatkozik a rendszergazdák, például gyökér. részesülő automatikusan generált üzeneteket a rendszer.

A legsikeresebb kezdetét az / etc / mail / aliases hasonló lehet a következő:

root: Fred hírek: root postmaster: root mail: root www: root senki: / dev / null mailer-daemon: senki

Mivel ez a helyzet genericstable. álnevek fájl tartalmazhat több sor. Ez lesz tehát sendmail használható a szöveges fájl a fent leírt módon. Álparancsokra fájl ugyanazt a mechanizmust, mint a genericstable - generált kivonatolt tárol. Ahelyett, hogy közvetlenül futtatni make- map. beírhatja a parancsot newaliases. Ez automatikusan gondoskodik mindenről, amit meg kell tenni. # 13;

Az újratermelési sendmail-szöveg és a következő dokumentumokat tartalmazza. Olvasd el, különösen a fájl cf / README.




Kapcsolódó cikkek