KompyuterlarDasturiy ta'minot

Linux Mail Server: Umumiy Tasavvur va Konfiguratsiya

Ko'pgina foydalanuvchilar uchun elektron pochta oddiy foydalanuvchi interfeysi bilan muntazam veb-saytga o'xshaydi, bu erda matnni qulay tarzda kiritishingiz, rasmlar qo'shishingiz va do'stlaringizga xabar yuborishingiz mumkin. Ammo, aslida, hamma narsa ancha murakkab. Ma'lumotlarni uzatishda Linuxda pochta serverlari ishlatiladi. Ular xabarlarni qayta ishlash, etkazib berish va yo'naltirish bilan shug'ullanadilar. Ushbu maqolada, Linuxdagi eng mashhur pochta serveri va ulardan ba'zilari qanday yapılandırılacağı tartışılacaktır.

Xabarlarni jo'natish va qabul qilish uchun tizim yaratish uchun echimlarni ko'rib chiqish

Linuxda pochta serveri orqali siz xabarlarni qabul qilish va yuborish uchun o'zingizning mexanizmingizni tez va qulay tarzda joylashtirishingiz mumkin. Internetda juda ko'p tayyor echimlar bor, ular faqat o'rnatilishi va biroz "dopilit" bo'lishi kerak. Ularning orasida, albatta, tizimlarning konfiguratsiyasida ham murakkabroq bo'ladi, ularning konfiguratsiyasi keyinchalik Postfixning misolida ko'rsatiladi.

SendMail - mashhur va tez

SendMail Linuxda pochta serverlari orasida kashshof bo'lishi mumkin. Birinchi versiya 1983 yilda chop etilgan. O'shandan beri SendMail ko'plab stantsiyalar va tugunlarni o'zlashtirdi. Bugungi kunda faol ishlatilgan. Tezkor va optimallashtirilgan server, ammo zamonaviy xavfsizlik talablariga javob bermaydi va konfiguratsiya qilish juda qiyin.

Postfix - moslashuvchan, kuchli va ishonchli

Dastlab IBM tadqiqot markazining ichki ehtiyojlari uchun ishlab chiqilgan. Ko'p funktsiyalar va xususiyatlar SendMail-dan olingan. Biroq, bu juda tez, xavfsizroq va sozlash kamroq vaqt va kuch sarflaydi. Linux, MacOS, Solaris da pochta serveri sifatida foydalanish mumkin.

IredMail

Ushbu server asosan skriptlar va konfiguratsiya fayllarining katta majmui. Ularning yordami bilan pochta serverini Linuxda veb-interfeys bilan tezda ko'tarishingiz mumkin. SMTP, POP3 va IMAP protokollarini qo'llab-quvvatlaydi. O'rnatish jarayoni, odatda, administratorning mahoratiga qarab 10 daqiqadan ko'proq vaqt talab qilmaydi.

IRedMail pochta serverini o'rnatish jarayonida anti-virus va spam vositalari avtomatik ravishda o'rnatiladi. Bundan tashqari ularga parollarni himoya qilish mexanizmlari, turli tahlilchilar va boshqalar qo'shilishi mumkin. Yakuniy Linux pochta serveri ajoyib versiyasi.

IndiMail

E-mail xabarlarini uzatish uchun bir necha mashhur protokollarni va texnologiyalarni birlashtiradi. Tizim bir tarmoqning tugunlari orasida kanallarni yaratish qobiliyatini birlashtiradi, masalan, kompaniyaning turli filiallari uchun umumiy pochta resursini tashkil qilish. Tizim juda moslashuvchan konfiguratsiya mexanizmiga ega. Serverda taxminan 200 ta o'zgaruvchining o'zgarishi bilan amalga oshiriladi, bir vaqtning o'zida bir nechta IndiMail ishlarini parallel ravishda yaratish mumkin.

Rumble

C ++ da yozilgan bir Linux pochta serveri. Buyruqlarni yaratish va yaratish uchun ichki API mavjud. Uning qutisidan juda ko'p funktsiyalar va imkoniyatlar mavjud. DBMS ning bir necha mashhur versiyalari qo'llab-quvvatlanadi. Agar xohlasangiz yoki qayta konfiguratsiya qilsangiz, tezda bir-biridan ikkinchisiga o'tishingiz mumkin. Server interfeysi foydalanuvchilarga, domen ma'murlariga va serverlarga o'zlarining maxsus zonalariga huquqlar bilan taqsimlanadi.

Zential

Ehtimol, eng oson va eng qulay foydalanish uchun tayyor Linux pochta serveri. Unda deyarli barcha ko'rsatmalar va sozlashlar maxsus grafik interfeysda amalga oshiriladi. Ushbu pochta serveri Linux Ubuntu-ga asoslangan. Funktsiyalar yoki funktsiyalarni qo'shish yangi modullarni o'rnatish bilan amalga oshiriladi. Uning yordami bilan siz alohida pochta serverini va asosiy magistrallar o'rtasida muayyan yo'riqnoma yoki vositachilik tugunini tashkil qilishingiz mumkin.

Axigen

Bepul, qudratli va xususiyatga ega bo'lgan pochta serveri. Ham o'z veb-interfeysi, ham har qanday elektron pochta mijozi orqali foydalanishi mumkin. Pochta xabarlarini tashqi pochta qutisidan to'plash, xabarlarga avtomatik javob berish, ularni filtrlash va CSV formatida qulay import qilish mumkin.

Konfiguratsiya va boshqarish uchun o'z veb-interfeysi mavjud. Klassik boshqaruv modeli muxlislari uchun - konsol orqali buyruqlarni o'rnatish mumkin.

Server ko'p sonli operatsion tizimni qo'llab-quvvatlaydi, jumladan, Windows chizig'i. O'zaro hamkorlik jarayoni juda yaxshi hujjatlangan va ishlab chiquvchi saytida ko'plab misollar bilan izohlanadi.

CommuniGate Pro

E-mail va ovozli xabarlar bilan ishlaydigan cross-platformali server. E-mail mijozlari yoki markazlashtirilgan veb-interfeyslarni ishlatib, unga ulanish mumkin. Bir nechta odam uchun bitta hisobga kirish huquqini farqlashni amalga oshirish bor. Plaginlar turli antivirusli tizimlar va echimlarni integratsiyalashishda yordam berishi mumkin.

Bitta tizimning namunasini o'rnatish

Linuxda pochta serverlarini ko'rib chiqqandan so'ng, ulardan bittasini batafsil ko'rib chiqish kerak.

Masalan, Ubuntu-da Postfixni qanday o'rnatishni va sozlashni ko'rsatishingiz mumkin. Uskuna allaqachon ushbu operatsion tizimga ega va so'nggi versiyaga yangilangan deb taxmin qilinadi.

Birinchi narsa - serverni yuklab olishdir. Ubuntu havzalarida mavjud, shuning uchun terminali yozish kerak:

O'rnatish jarayonida tizim ildiz hisobidagi ma'lumotlar bazasi foydalanuvchisi uchun yangi parolni belgilashingizni so'raydi. Keyin uni tasdiqlash uchun takrorlash kerak. So'ngra sizga qaysi turdagi o'rnatish qiziqtirayotganligini so'rashingiz mumkin. So'ngra tizimning pochta manzili, siz belgilashingiz mumkin - some.server.ru.

Endi server uchun ma'lumotlar bazasini yaratishingiz kerak. Buni buyruq bilan qilishingiz mumkin:

Mysqladmin - root - pochta yaratish.

Bu erda ma'lumotlar bazasi uchun oldindan belgilangan parol kerak bo'ladi.

Endi buyruq yordamida MySQL qobig'iga kirishingiz mumkin:

Mysql -u ildiz. Tizim yana parolni kiritishni talab qiladi.

Keyinchalik imtiyozlarga ega yangi foydalanuvchi yaratishga yordam beradigan buyruqlar to'plami:

Bundan tashqari, asosiy ma'lumotlar bazasida jadvallar kerak bo'ladi, ularni quyidagi tarzda yaratishingiz mumkin:

Endi mysql konsoli endi kerak emas va uni o'chirib qo'yishingiz mumkin.

Postfix konfiguratsiyasi

Birinchidan, serverga ma'lumotlar bazasiga qanday kirishni, u erda kerakli qiymatlarni qidirishni ko'rsatish kerak. Shu maqsadda bir nechta fayllar yaratiladi. Ular / etc / postfix katalogida joylashgan bo'lishi mumkin. Mana ularning ismlari:

Ular har bir fayl uchun so'rovlar majmuasi noyob bo'ladi quyidagi tarkiblarni o'z ichiga olishi kerak:

User = jadval yaratilganida ko'rsatilgan administrator nomi;

Parol = ;

Dbname = yaratilgan ma'lumotlar bazasining nomi;

So'rovlar = so'rov, har bir fayl uchun o'zi;

Xostlar = 127.0.01.

Fayllarning o'zgaruvchan so'rovi:

Ushbu fayllar ma'lumotlar bazasiga kirish uchun parolga ega bo'ladi, shuning uchun ularni qandaydir cheklash kerak. Misol uchun, huquqlarni o'rnatish uchun bu cheklovlar.

Postfixga qo'shiladigan bir nechta parametr mavjud. Quyida keltirilgan satrlarda some.server.ru-ni haqiqiy domen bilan almashtirish kerak.

Xavfsizlik sertifikatlari

Birinchidan, barcha sertifikatlar ishonchliligini tasdiqlaydigan o'z sertifikatlash organini yaratishingiz kerak.

Fayllar uchun ombor yaratiladi:

Mkdir ~ / CA_new

Va konfiguratsiya fayli. Unda quyidagi kod mavjud:

Unga qisqacha tushuntirish:

  • O'zgaruvchan S - bu erda ikki harfli formatda mamlakatni ko'rsatish kerak, masalan, Rossiya - RU;
  • ST - ma'lum bir mintaqa yoki mintaqa;
  • L - shahar;
  • O - korxona nomi;
  • CN - bu erda tugmachaning mo'ljallanganligini belgilashingiz kerak;
  • E-mail manzili.

Keyin kalitning o'zi yaratiladi:

Sudo openssl genrsa -des3-ca.key 4096

Tizim sizni bu kalit uchun parolni so'raydi, bu esa hech qachon unutilmasligi kerak.

Endi kalitning ochiq versiyasiga ega bo'lishingiz kerak:

Yangi versiya -x509 -nodes -sha1 -days 3650 -key ca.key -out ca.crt -config ca.conf

Bu erda sizga maxsus kalit uchun oldindan yaratilgan parolni kiritish kerak bo'ladi.

Endi sertifikat:

Openss pkcs12 -export-da ca.cerey.key.key-ca.pfx

Keyinchalik, ishlab chiqarilgan barcha kalitlar saqlanadigan katalog yaratishingiz kerak. Har bir serverning o'z papkasi mavjud.

Mkdir SERV

Mkdir SERV / some.domain.com

Va o'z konfiguratsiyasini yaratadi:

Nano SERV / some.domain.com/s openssl.conf

Buning ichida quyida ko'rsatilgan sozlamalar bo'lishi kerak. Ular allaqachon yaratilgan narsalarga o'xshashdir.

Kalitlarni yaratish uchun quyidagi buyruqni ishlating:

Sudo openssl genrsa -passort pass: 1234 -des3 -out SERV / some.server.ru / server.key.1 2048

Bu satr 1234 paroldan foydalanadi. Biroz vaqt talab qilinadi.

Endi jamoadan parol olib tashlanadi:

Openssl rsa -passin pass: 1234-ning SERV / some.server.ru / server.key.1 -out SERV / some.server.ru/server.key

Endi siz kalitni imzolashingiz kerak:

SERV /some.server.ru/ openssl.conf -new -key SERV /some.server.ru/ server.key -out SERV /some.server.ru/ server.csr Openssl req -config SERV /some.server.ru/ openssl.conf -new -key SERV /some.server.ru/ server.key -out SERV /some.server.ru/ server.csr

rm -f SERV/ some.server.ru/server.key.1 Va vaqtinchalik o'chirish: rm -f SERV / some.server.ru/server.key.1

Manipulyatsiyalar yordamida oddiygina xabarlarni qabul qilib yuboradigan pochta serveri bo'ladi. Bundan tashqari, asosiy funksiyalarni kengaytirish uchun o'rnatilgan qo'shimcha modullar ham mavjud. Bu korxona uchun Linuxda to'la-to'kis pochta serveri yaratadi.

Qo'shimcha imkoniyatlar

Quyidagi modullar pochta serveri imkoniyatlarini kengaytirish uchun ishlatilishi mumkin, masalan, "Antispam" yoki tarqatish xizmati.

  • Horde. Pochta uchun juda qulay veb-interfeysi. Asosiy vazifalaridan tashqari, o'rnatilgan taqvim, rejalashtiruvchi va aloqalar ham mavjud. Tegishli konfiguratsiya va konfiguratsiyaga ega.
  • Amavisd-yangi. Bu shlyuz bo'lib xizmat qiladi va asosan turli texnologiyalarni joylashtirish uchun ishlatiladi. Amavisd-yangi xabar oladi, uni filtrlaydi, xavfli bo'lishi mumkinligini aniqlaydi va tekshirish uchun boshqa modullarning qo'shimcha funktsiyalarini ulaydi.
  • SpamAssassin. Nomidan kelib chiqqan holda, modul xabarlarni ma'lum qoidalarga ko'ra spam-filtrlaydi. Ham alohida, ham har xil iblislarning bir qismi sifatida ishlatilishi mumkin.
  • ClamAV. Linuxda joylashgan antivirusda ommabop. Bepul dasturiy ta'minot. Turli xil pochta serverlari bilan ishlaydi, fayllarni va xabarlarni tezlik bilan tekshiradi.
  • Razor. ostfix. Ushbu modulda spam-e-pochtalarning yig'indisi saqlanadi va P ostfix bilan bevosita ta'sir o'tkazadi.
  • Pyzor foydalanuvchi uchun zararli yoki foydasiz kodni o'z ichiga olgan xabarlarni aniqlashning yana bir vositasi.
  • Fail2ban. Foydalanuvchilarning qo'pol parolni parchalashidan himoya qiluvchi vosita. Muayyan miqdordagi tashabbusdan so'ng ma'lum IP-manzil bir muddat bloklanadi.
  • Mailman. Veb-interfeys orqali pochta jo'natmalarini yaratish uchun qulay vosita.
  • Munin. Serverning ishlashini kuzatish uchun vosita. Ko'p sonli tayyor plaginlari mavjud, ular o'z imkoniyatlarini kengaytirmoqda. Tarmoq protokollari qulay grafiklarda kuzatilishi mumkin.

Xulosa

Maqolada ko'rib turganingizdek, to'la-to'kis pochta serverini qo'lda o'rnatish va sozlash uzoq va murakkab vazifadir. Biroq, bu yondashuv, umuman tizimning qanday ishlashini tushunishimizga, uning zaif va mustahkam joylarini bilishga imkon beradi. Muammo yuz berganda, o'qitilgan ma'mur tezda lokalizatsiya qilish va muammolarni tuzatishi mumkin. Ushbu ish, mijozlar yoki sheriklarga xabarlarni qabul qilish va jo'natishning tezkorligiga to'liq bog'liq bo'lgan yirik kompaniyalar uchun juda muhimdir. Kichkina tarmoqlar uchun "qutidan tashqarida" yechim ham juda mos keladi, bu foydalanuvchilar bilan do'st interfeys yordamida tezlik bilan foydalanish mumkin.

Ammo, agar server muvaffaqiyatsiz bo'lsa, siz ko'p vaqt qazishingiz va tizim qurilmasini tushunishingiz kerak bo'ladi. Misol sifatida Postfix pochta serverini ishlatgan maqola asosiy ishlarni bajarish uchun asosiy usul va usullarni ko'rsatdi. Ko'p sonli modullar, plaginlar va qo'shimchalar bilan birgalikda xabarlarni jo'natish va qabul qilish uchun kuchli va ishonchli vositani yaratadi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.