E-mail a legtöbb felhasználó számáraÚgy néz ki, mint egy normál weboldal kényelmes felülettel, ahol kényelmesen gépelhet szöveget, csatolhat képeket és üzeneteket küldhet a barátoknak. A valóságban azonban minden sokkal bonyolultabb. Az adatátvitelhez Linuxon használják az e-mail kiszolgálókat. Ők azok, akik kezelik az üzenetek feldolgozását, kézbesítését és továbbítását. Ez a cikk a Linux legnépszerűbb levelezőszervereit ismerteti, valamint néhányuk konfigurálását.
Linux levelezőkiszolgáló segítségével gyorsanés kényelmes az ön üzeneteinek fogadására és küldésére szolgáló mechanizmus telepítése. Nagyon sok kész megoldás található az interneten, amelyeket csak telepíteni lehet, és egy kicsit „befejezni”. Közöttük természetesen vannak bonyolultabb konfigurálható rendszerek, amelyek konfigurációját később a Postfix példájában mutatjuk be.
A SendMail úttörőnek nevezhetőlevelezőszerverek Linuxon. Az első verziót 1983-ban adták ki. Azóta a SendMail számos állomást és csomópontot elsajátított. A mai napig aktívan használják. A gyors és optimalizált szerver azonban nem felel meg a modern biztonsági követelményeknek, és meglehetősen nehéz konfigurálni.
Eredetileg háztartási használatra tervezték.IBM Kutatóközpont. Számos funkciót és képességet kölcsönöz a SendMail. Sokkal gyorsabb, biztonságosabb, és a telepítés kevesebb időt és erőfeszítést igényel. Levelezőszerverként használható Linux, MacOS, Solaris rendszereken.
Ez a szerver lényegében a legnagyobbszkriptek és konfigurációs fájlok halmaza. Segítségükkel gyorsan felvehetik e-mail kiszolgálóikat Linuxon, webes felülettel és anélkül. Támogatja az SMTP, POP3 és IMAP protokollokat. A telepítési eljárás általában nem haladja meg a 10 percet, az adminisztrátor hozzáértésétől függően.
A Linux e-mail szerver beállítása soránAz iRedMail automatikusan telepíti a víruskereső és a spam eszközöket. Ráadásul jelszóvédő mechanizmusok, különféle elemzők stb. Is hozzáadhatók. Kiváló lehetőség egy kész Linux e-mail szerverhez.
Egyesít számos ismert protokollt éstechnológiák a levélüzenetek továbbításához. A rendszer integrálja a csatornák létrehozásának képességét ugyanazon hálózat csomópontjai között, például egy közös levelezési erőforrás megszervezésére a vállalat különböző ágainak számára. A rendszer nagyon rugalmas konfigurációs mechanizmussal rendelkezik. A változók újradefiniálásával valósul meg, amelyeknek száma a kiszolgálón mintegy 200. Ebben az esetben több IndiMail munkafolyamatot hozhat létre párhuzamosan.
C ++ betűvel írt Linux e-mail webszerver.Van egy beépített API a szkriptek kezeléséhez és létrehozásához. Számos funkcióval és képességgel rendelkezik. Számos ismert DBMS verzió támogatott. Kívánság szerint vagy újrakonfigurálás esetén gyorsan válthat az egyikről a másikra. A szerver interfészeket megosztják a meghatározott zónákhoz fűződő jogok - felhasználók, domain adminisztrátorok és kiszolgálók - alapján.
Valószínűleg a legegyszerűbb és legkényelmesebb készLinux levelező szerver. Ebben szinte az összes utasítást és beállítást egy speciális grafikus felületen hajtják végre. Ez a levélkiszolgáló a Linux Ubuntu alapú. Funkciók vagy képességek hozzáadása új modulok telepítésével történik. Ennek segítségével külön levélkiszolgálót szervezhet, valamint egy bizonyos útválasztót vagy közvetítő csomópontot a fő autópályák között.
Ingyenes, hatékony és funkciókban gazdag e-mailszerver. Mind a saját webes felületén, mind bármely e-mail kliensen keresztül használható. Képes leveleket gyűjteni a külső postafiókokból, automatikusan válaszolni az üzenetekre, kiszűrni őket, és CSV formátumban is kényelmesen importálható.
Megvan a saját webes felülete a konfiguráláshoz és az adminisztrációhoz. A klasszikus vezérlőmodell rajongói számára - a parancsok feladata a konzolon keresztül elérhető.
A kiszolgáló nagy számú kiszolgálót támogatoperációs rendszerek, beleértve a Windows vonalon találhatókat. Az interakciós folyamat nagyon jól dokumentált és számos példával magyarázható a fejlesztő webhelyén.
Platformközi szerver, amely képes együttműködniE-mail és hangüzenet. Ehhez e-mail kliensekkel vagy központi webes felülettel lehet csatlakozni. Végül végrehajtják az egy fiók hozzáférési jogainak több emberre történő korlátozását. A bővítmények elősegítik a különféle vírusvédelmi rendszerek és megoldások integrálását.
A levelezőszerverek áttekintése után a Linuxon érdemes megfontolni az egyik részletesebb beállítását.
Például bemutathatja, hogyan kell telepíteni és konfigurálni a Postfix-et az Ubuntu-on. Feltételezzük, hogy a hardver már rendelkezik ezzel az operációs rendszerrel, és frissítve van a legújabb verzióra.
Az első dolog, hogy magát a szervert töltse le. Ubuntu lerakatokban érhető el, tehát a terminálon be kell írnia:
A telepítés során a rendszer kéri, hogy adja megAz adatbázis-felhasználó új jelszava a gyökérfiók alatt. Ezután meg kell ismételni a megerősítéshez. Aztán megkérdezheti, hogy milyen típusú telepítés érdekli. Ezután a rendszer mail nevét, amelyben megadhatja - some.server.ru.
Most létre kell hoznia egy adatbázist a szerver számára. Ezt megteheti a következő paranccsal:
mysqladmin -u root -p mail létrehozása.
Itt lesz szüksége az adatbázishoz korábban megadott jelszóra.
Most bemehet a MySQL héjba a következő paranccsal:
mysql -u gyökér. A rendszer ismét kéri a megadott jelszót.
A következő parancsok olyan csoportja, amely elősegíti az új felhasználó létrehozását:
Szüksége lesz táblákra is a fő adatbázisban, így létrehozhatja őket:
Most már nincs szüksége a mysql konzolra, és kiléphet belőle.
Először meg kell mutatnia a szervernek, hogyanolvassa el az adatbázist, hogyan keresse meg a szükséges értékeket ott. Ehhez több fájl jön létre. Ezek megtalálhatók az / etc / postfix könyvtárban. Íme a nevük:
A következő tartalmat kell tartalmazniuk, amelyek között az egyes fájlok lekérdezési karakterlánca egyedi lesz:
felhasználó = a rendszer létrehozásakor megadott admin név;
jelszó =
dbname = a létrehozott adatbázis neve;
lekérdezés = lekérdezés, minden fájlhoz egyedi;
házigazdák = 127.0.01.
A fájlok lekérdezési változója:
Az adatbázisba való belépéshez használt jelszó ezekben a fájlokban található, így a hozzáférést valamilyen módon korlátozni kell. Például korlátozó jogokat állíthat be.
Most még néhány további beállítást kell hozzáadnia a Postfixhez. Érdemes megjegyezni, hogy az alábbi sorokban a some.server.ru-t egy valódi domainkel kell cserélni.
Először létre kell hoznia saját tanúsító hatóságot, amely megerősíti az összes tanúsítvány érvényességét.
Létrejön egy fájltároló:
mkdir ~ / CA_new
És a konfigurációs fájl. A következő kódot tartalmazza:
Egy kis magyarázat erre:
Ezután maga a kulcs jön létre:
sudo openssl genrsa -des3 -out ca.key 4096
A rendszer kéri, hogy adjon meg egy jelszót ehhez a kulcshoz, amelyet semmiképpen sem szabad elfelejteni.
Most szükségünk van a kulcs nyitott verziójára:
openssl req -új -x509 -csomópontok -sha1 -napok 3650 -kulcs ca.key -out ca.crt -config ca.conf
Itt be kell írnia a korábban létrehozott privát kulcs jelszavát.
Most tanúsítvány:
openssl pkcs12 -export -in ca.cer -inkey ca.key -out ca.pfx
Ezután létre kell hoznia egy könyvtárat, amelyben az összes generált kulcs tárolódik. Minden szervernek megvan a saját mappája.
mkdir SERV
mkdir SERV / some.domain.com
És létrehozza a saját konfigurációját:
nano SERV / some.domain.com / openssl.conf
Tartalmaznia kell az alábbi beállításokat. Hasonlóak a már létrehozottakhoz.
Kulcsok előállításához használja a következő parancsot:
sudo openssl genrsa - passout pass: 1234 -des3 -out SERV / some.server.ru / server.key.1 2048
Ez a sor az 1234 jelszót használja. Egy ideig szüksége van rá.
A jelszó eltávolításra került a parancsból:
openssl rsa -passzin át: 1234 -in SERV / some.server.ru / server.key.1 -out SERV / some.server.ru/server.key
Most alá kell írnia a kulcsot:
openssl req -config SERV/some.server.ru/openssl.conf -új -kulcs SERV/some.server.ru/server.key -ki SERV/some.server.ru/server.csr
És távolítsa el az ideiglenes: rm -f SERV / some.server.ru/server.key.1
A végrehajtott manipulációk segítségévele-mail szerver, amely egyszerűen csak üzeneteket küldhet és fogadhat. A fő modulokon kívül további modulok is telepíthetők, amelyek bővítik a funkcionalitást. Ez teljes értékű Linux e-mail kiszolgálót hoz létre a vállalkozás számára.
A következő modulok felhasználhatók a levelezőszerver képességeinek bővítésére, például "Antispam" vagy a levelezési szolgáltatás.
Как видно из статьи, установка и конфигурация egy teljes értékű levelezőszerver manuálisan hosszú és nehéz feladat. Ez a megközelítés azonban lehetővé teszi, hogy általában megértse a rendszer működését, valamint megismerje annak sebezhetőségét és erősségeit. Probléma esetén egy képzett rendszergazda gyorsan elkülönítheti és kijavíthatja a problémát. Ez különösen releváns a nagyvállalatok számára, amelyek munkája teljes mértékben az ügyfeleknek vagy partnereknek szóló üzenetek fogadásának és küldésének gyorsaságától függ. Kicsi hálózatokhoz is megfelelő a beépített megoldás, amelyet egy kényelmes felület segítségével gyorsan telepíthetnek.
Szerver meghibásodás esetén azonban hosszú időbe telik, mire a rendszer struktúrájába belemerül és megértjük. Cikk, amely példaként használja a Postfix levelező szervertbemutatta az elsődleges munkára való felkészülés alapvető módszereit és módszereit. Számos modullal, bővítménnyel és kiegészítővel párosítva ez hatékony és megbízható eszközt hoz létre az üzenetek küldéséhez és fogadásához.