Teljes virtuális levelezőszerver beállítása, rendszer beállítás és szoftvercsomagok

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Complete Virtual Mail Server/System Setup and Packages and the translation is 100% complete.

Rendszer telepítése

Mivel a több rendszerre történő telepítések már nem számítanak különlegesnek, több lehetőség is létezik arra, hogy pontosan ezt valósítsuk meg, vagy egyszerűen mindent egyetlen gépen tartsunk.

Opcionális szoftvercsomagok

Mivel egy webszerverre (ajánlott az Apache) van szükség olyan funkciókhoz, mint például a webmail és a postfixadmin, egyet ezek közül telepíteni kell. Az Apache és a PHP telepítésére vonatkozó útmutatások megtalálhatók a wikiben.

Note
A türelmetlenek számára az apache és a php telepítése olyan egyszerű, mint a megfelelő USE jelölőzászlók beállítása és a dev-lang/php szoftvercsomag telepítése, amely magával hozza a www-servers/apache szoftvercsomagot.

A következő USE jelölőzászlókat kell legalább beállítani:

FILE /etc/portage/package.use
dev-lang/php apache2 imap postgres mysql
Note
Hacsak nem szükséges kifejezetten, akkor csak az egyik szükséges adatbázis USE jelölőzászlót telepítse.

Ezután egyszerűen telepítse a dev-lang/php szoftvercsomagot:

root #emerge --ask dev-lang/php

Szükséges szoftvercsomagok

Az apache/php szoftvercsomagokkal ellentétben, amint azt fentebb említettük, a következő szoftvercsomagok szükségesek. Ha választani lehet a különböző szoftvercsomagok közül, akkor természetesen csak azokat a szoftvercsomagokat telepítse, amelyekre szükség van. Például ne telepítse egyszerre a mysql és a postgres szoftvercsomagokat (hacsak természetesen nem különböző célokra használják őket). Egyes szoftvercsomagok a más szoftvercsomagokhoz beállított USE jelölőzászlók függvényében automatikusan települhetnek.

Továbbá, mivel a szoftvercsomagok idővel frissülnek és a beállítások változnak, kérjük, hogy frissítse ezt a dokumentumot, ahol szükséges változtatások vannak az adott szakaszokban.

Az alábbiakban egy áttekintés található azokról a szoftvercsomagokról, amelyeket telepítve lesznek és be lesznek állítva ebben a dokumentumban.

A webszerveren az alábbi szoftvercsomagokat kell telepíteni:

A levelezőszerveren az alábbi szoftvercsomagokat kell telepíteni:

Előfeltételek

Ezen a ponton a legtöbb felhasználó csak a lényegre szeretne térni. Mielőtt belevágna, erősen javasolt, hogy olvassa át a következőket:

  1. OLVASSA EL EZT A DOKUMENTUMOT. Ez egy hosszú dokumentum, és számos lehetőség van a hibákra. Szánjon időt arra, hogy megismerje az összes lépést, és megértse, hogy az egyes csomagok milyen szerepet játszanak; így a hibákból való helyreállítás sokkal gyorsabb lesz.
  2. Nem minden csomag, amelyet ebben a HOWTO dokumentumban ismertetnek, szükséges az alapvető levelezőszerver működtetéséhez. Az SMTP hitelesítés, a webes adminisztrációs eszközök, a SPAM szűrés stb. nem feltétlenül szükségesek ahhoz, hogy levelezési szolgáltatásokat nyújtsanak, csak nagyon hasznosak lehetnek. Olvassa át ezt először, hogy kiderítse, melyek a szükségesek és melyek nem, így megspórolhatja a telepítésükhöz szükséges munkát.
  3. Mint minden HOWTO dokumentum, ez is azt feltételezi, hogy a rendszerben minden a megfelelő helyen lesz, és hogy minden lépésnél minden rendben fog menni. A valóságban azonban előfordulnak hibák, amelyek megoldásában a web egy rendkívül értékes erőforrásnak fog bizonyulni.
  4. Egy kulcsfontosságú lépés ennek teszteléséhez, hogy legyen legalább egy domain (és kettő még jobb lenne a virtuális domainek teszteléséhez) a megfelelő MX rekordok beállításával. Számos DNS-opció létezik, így néhány domain és a hozzájuk tartozó DNS-szolgáltatások nem kerülhetnek többe, mint évi 10 dollár. Ez nem az az időszak, amikor spórolni kell. Fektessen be a szükséges összeget, és sokkal egyszerűbbé teheti az életét.
  5. Figyeljen alaposan a szoftvercsomagok telepítése után megjelenő üzenetekre. A telepítés kezdetekor fennálló rendszerállapottól függően ezen csomagok telepítése szükségessé teheti néhány konfigurációs fájl frissítését. Használja a dispatch-conf vagy etc-update eszközöket ennek megoldásához. Ez a HOWTO nem tartalmaz útmutatást erre vonatkozóan, mivel ez meglehetősen rendszerfüggő.
  6. Győződjön meg arról, hogy a rendszer naprakész. Végezze el a
    root #emerge --sync
    és a
    root #emerge -uDNva @world
    parancsokat a folyamat megkezdése előtt. Számos probléma merülhet fel, ha a régi alkalmazások nem működnek együtt az új segédprogramokkal.

Végül, hogy elkerülje a sok újbóli munkavégzést, ellenőrizze a USE jelölőzászló változókat a /etc/portage/make.conf fájlban, mielőtt bármit is elkezdene fordítani. Ha a rossz zászlók vannak beállítva, valószínű, hogy később újra kell fordítani a dolgokat, hogy biztosítsa a szükséges támogatást a működéshez.

USE jelölőzászló Leírás
authdaemond Szükséges a courier-imap számára.
bzip2 Szükséges a víruskereső számára.
clamdtop ClamAV 'top'-szerű eszköz. Ha a levelezőszerveren nagy terhelés jelentkezik a clamav gyakori futása miatt, akkor a clamdtop sokat segíthet ennek hibakeresésében.
crypt Kriptográfiai funkciók a PHP számára. A jelszavak kezelésére használatos a webes felületen.
geoip IP-cím földrajzi helyhez való hozzárendelése a SpamAssassin számára, stb.
imap Az egyik fő interfész, amelyet ez az HOWTO kínál az ügyfelek számára az e-mailek eléréséhez.
ipv6 Ha a rendszer rendelkezik IPv6-kapcsolattal, akkor engedélyezi azt. Alaposan tesztelték, és jól működik Postfix, Courier és Apache esetén.
maildir Kiválasztja a Postfix által támogatott maildir formátumot (ez az egyik ok a Postfix kiválasztására).
mbox Semmiképpen ne használja az mbox-ot.
mysql Ha MySQL-támogatás szükséges, akkor engedélyezze ezt.
postgres Ha PostgreSQL-támogatás szükséges, akkor engedélyezze ezt.
sasl Egyszerű hitelesítési és biztonsági réteg. Erősen ajánlott a használata.
spamassassin Ajánlott, ha szükséges a kéretlen levélszemét (spam) szűrése.
spell Helyesírás-ellenőrzés PHP számára. Webmail által használt.
ssl Secure Socket Layer kapcsolatok. Erősen ajánlott.
urandom Cyrus-sasl által használt. Erősen ajánlott.
vda Quota támogatás a Postfix számára. Hozzáadja a virtuális kézbesítő ügynök kvótájának érvényesítését. Nincs támogatás a Postfix 3.0 verziójában, amely most már stabil a portage szoftvercsomag kezelőben.
vhosts Virtuális host számítógépek támogatása. Erősen ajánlott.

A megfelelő USE jelölőzászlók beállításával a mail-mta/postfix telepítése a legtöbb, ha nem az összes szükséges szoftvercsomagot behúzza.

root #emerge --ask postfix