Crypt0sys oldal - FreeBSD kézikönyv
Írtam Andrew Boothman. Nyert információkat a leveleket írta Gregory Neil Shapiro.
Mint már említettük, a FreeBSD alapból egy MTA (Mail Transfer Agent) sendmail. Ezért alapértelmezés szerint ez a felelős a kimenő és bejövő leveleket.
Azonban különböző okok miatt, egyes rendszergazdák akarja változtatni a rendszert MTA. Ennek oka lehet egyszerűen csak szeretnének kipróbálni egy másik MTA igénylő sajátos jellemzője vagy csomagot, amely támaszkodik a másik boríték. Szerencsére, bármi is az ok, a változás egyszerű FreeBSD.
Van egy széles választéka MTA. Először keresse a FreeBSD Ports Collection. ahol sok közülük. Természetesen akkor bármilyen MTA akarsz, bárhonnan, ha teheti, hogy FreeBSD alatt.
Kezdje az új MTA. A telepítés után képes lesz eldönteni, hogy valóban megfelel az igényeinek, valamint beállítani az új szoftvert, mielőtt kicseréli a sendmail. Amikor telepíteni egy új programot, győződjön meg arról, hogy nem próbálja meg felülírni a rendszer fájlokat, mint például a / usr / bin / sendmail. Ellenkező esetben az új levelező szoftvert valóban működik, mielőtt a beállításához.
Tekintse meg a dokumentációban a kiválasztott MTA információt, hogyan lehet beállítani.
20.4.2 letiltása sendmail
Az eljárás indításához használt sendmail. jelentősen megváltoztatta a kiadások között 4,5-RELEASE és 4.6-RELEASE. Ezért az eljárást lehet letiltani azt finoman más.
az /etc/rc.conf állományba. Ez letiltja a bejövő e-mail szolgáltatás sendmail. de ha /etc/mail/mailer.conf (lásd. alább) nem változik, a sendmail továbbra is használható az e-mailt küldeni.
Ahhoz, hogy teljesen ki sendmail használat
Ha csak szeretné tiltani a bejövő e-mail szolgáltatás sendmail. felszerel
az /etc/rc.conf állományba. További információ a sendmail indításával lehetőség áll rendelkezésre a man oldalon rc.sendmail (8).
Akkor válasszon egyet a két módszer fut az új MTA indítást, ismét függően FreeBSD verziót.
Adjuk hozzá a /usr/local/etc/rc.d könyvtárban. script .sh meghosszabbítása és végrehajtása a jogokat a root felhasználó számára. A szkript elfogadja start és stop paramétereket. Az üzembe helyezés során fog futni a parancsot
amely szintén használható a kiszolgáló elindításához alatt manuális rendszer leállítása, a rendszer parancsfájlminták paraméter stop. a parancs
amely szintén lehet állítani a szerver, miközben a rendszer fut.
A későbbi verziói a FreeBSD, akkor a fent leírt módszer, vagy adjunk hozzá egy sort
az /etc/rc.conf állományba. ahol fájlnév a szkript nevét, hogy szeretne végre a rendszerindítás elindítani a MTA.
20.4.4 cseréje sendmail alapértelmezett programként
A sendmail annyira elterjedt szabványos szoftver UNIX ® rendszereken, hogy egyes szoftverek egyszerűen feltételezik már telepítve és konfigurálva van. Emiatt sok alternatív MTA saját maga biztosítja a kompatibilis implementációja sendmail parancssori felület; ez elősegíti használja őket, mint `` átlátszó 'sendmail helyett.
Ezért, ha ön használ egy másik levelező, meg kell győződnie arról, hogy a szoftver megpróbál végrehajtani szabványos sendmail fájlokat. mint például a / usr / bin / sendmail. a ténylegesen megtett Ön által kiválasztott levelezési rendszer. Szerencsére a FreeBSD rendszer úgynevezett mailwrapper (8). amely elvégzi ezt a munkát.
Amikor telepítettem sendmail. /etc/mail/mailer.conf fájl így néz ki:
Ez azt jelenti, hogy ha ezek közül bármelyik szabványos programok (mint én sendmail), a rendszer magától meghívja egy példányát mailwrapper, az úgynevezett sendmail. amely utal mailer.conf és végrehajtja helyett / usr / libexec / sendmail / sendmail. Ez a rendszer megkönnyíti a változás, amit bináris lefuttatandó ezeket az alapértelmezett sendmail funkciók.
Tehát, ha szeretné futtatni a / usr / local / supermailer / bin / sendmail-compat sendmail helyett. szerkesztés /etc/mail/mailer.conf az alábbiak szerint:
Ha már az összes létre, akkor vagy megöl a folyamat sendmail. ami már nincs szükség, és futtassa az új szoftvert, vagy egyszerűen újraindul. Az újraindítással is megadja a lehetőséget, hogy ellenőrizze, hogy a rendszer úgy van beállítva, hogy automatikusan fusson induláskor MTA.