/ / Mail Server uz Linux: pārskats un iestatīšana

Linux pastkastes serveris: pārskats un iestatīšana

E-pasts lielākajai daļai lietotājuIzskatās normāla tīmekļa vietne ar lietotājam draudzīgu saskarni, kurā varat ērti rakstīt tekstu, piesaistīt attēlus un sūtīt ziņojumus draugiem. Tomēr patiesībā viss ir daudz sarežģītāk. Datu pārsūtīšanai izmanto pasta serverus Linux. Tie ir tie, kas apstrādā, piegādā un maršrutē ziņojumus. Šajā rakstā apskatīsim Linux populārākos pasta serverus, kā arī dažus no tiem konfigurētus veidus.

Pārskats par ziņojumu sūtīšanas un saņemšanas sistēmu izveides risinājumiem

Izmantojot pasta serveri Linux, jūs varat ātriun ērti izvietot savu mehānismu ziņojumu saņemšanai un nosūtīšanai. Tīmekļa tīklā ir daudz gatavu risinājumu, kuru var uzstādīt tikai nedaudz "pabeigt". Starp tiem, protams, ir arī sarežģītākas sistēmas konfigurācijā, kuru konfigurācija tiks parādīta vēlāk, izmantojot piemēru Postfix.

linux pasta serveris

SendMail - populārs un ātrs

SendMail var saukt par pionieri starppasta serveri uz Linux. Pirmā versija tika izlaista 1983. gadā. Kopš tā laika SendMail ir apguvis daudzas stacijas un mezglus. Aktīvi izmanto līdz šai dienai. Tomēr ātrs un optimizēts serveris neatbilst mūsdienu drošības prasībām un ir diezgan grūti konfigurēt.

Postfix - elastīga, spēcīga un uzticama

Sākotnēji izstrādāts lietošanai mājās.IBM pētniecības centrs. Daudzas funkcijas un iespējas ir aizņemtas no SendMail. Tomēr tas ir daudz ātrāk, drošāk, un tuning prasa mazāk laika un piepūles. To var izmantot kā pasta serveri Linux, MacOS, Solaris.

Iredmail

Šis serveris būtībā ir lielākaisskriptu un konfigurācijas failu kopums. Ar viņu palīdzību jūs varat ātri palielināt pasta serveri Linux ar Web interfeisu un bez tā. Tas atbalsta SMTP, POP3 un IMAP protokolus. Instalēšanas procedūra parasti nepārsniedz 10 minūtes, atkarībā no administrācijas prasmes.

Linux pasta servera izveides procesāiRedMail automātiski instalēs anti-spam un anti-spam rīkus. Papildus tiem var pievienot brutālu spēku aizsardzības mehānismus, dažādus analizatorus un citus. Lieliska iespēja sagatavot pastu Linux-serverim.

IndiMail

Tas apvieno vairākus pazīstamus protokolus unpasta ziņojumu pārsūtīšanas ieviešanas tehnoloģijas. Sistēma apvieno iespēju izveidot kanālus starp mezgliem vienā tīklā, piemēram, organizēt kopēju pasta resursu dažādām uzņēmuma filiālēm. Sistēmai ir ļoti elastīgs konfigurācijas mehānisms. To īsteno, mainot mainīgos lielumus, no kuriem serverī ir aptuveni 200. Šajā gadījumā jūs varat izveidot vairākus IndiMail darba pavedienus paralēli.

Dārdoņa

Linux pasta tīmekļa serveris, kas rakstīts C ++.Pārvaldībai un skriptiem ir iebūvēts API. Tam ir daudz funkciju un funkciju ārpus kastes. Tiek atbalstītas vairākas labi zināmas DBVS versijas. Ja vēlaties vai pārkonfigurējat, varat ātri pārslēgties no viena uz otru. Serveru saskarnes ir atdalītas ar tiesībām uz to īpašajām zonām - lietotājiem, domēniem un serveru administratoriem.

Zentyal

Iespējams, vienkāršākais un ērtākais gatavaisLinux pasta serveris. Tajā gandrīz visas instrukcijas un iestatījumi tiek izpildīti īpašā grafiskā saskarnē. Šī pasta servera pamatā ir Linux Ubuntu. Funkciju vai iespēju pievienošana tiek veikta, instalējot jaunus moduļus. To var izmantot, lai organizētu gan atsevišķu pasta serveri, gan maršrutētāju vai starpniecības mezglu starp galvenajām automaģistrālēm.

Axigen

Bezmaksas, jaudīgs un funkcijām bagāts e-pastsserveris. To var izmantot gan caur savu tīmekļa saskarni, gan caur jebkuru pasta klientu. Tas spēj savākt vēstules no ārējām pastkastēm, izveidot automātisku atbildi uz ziņojumiem, filtrēt tās un ērti importēt arī CSV formātā.

Tam ir savs tīmekļa interfeiss konfigurēšanai un administrēšanai. Klasiskā vadības modeļa cienītājiem ir pieejams komandu piešķiršana, izmantojot konsoli.

Serveris atbalsta lielu skaituoperētājsistēmas, ieskaitot Windows līnijas. Mijiedarbības process ir ļoti labi dokumentēts un izskaidrots ar daudziem piemēriem izstrādātāja vietnē.

CommuniGate Pro

Starpplatformu serveris, kas spēj strādāte-pasts un balss ziņas. Ir iespējams izveidot savienojumu ar to, izmantojot pasta klientus vai centralizētu tīmekļa saskarni. Ir ieviesta viena konta piekļuves tiesību diferencēšana vairākiem cilvēkiem. Spraudņi var palīdzēt integrēt dažādas pretvīrusu sistēmas un risinājumus.

Iestatīšana, izmantojot vienas sistēmas piemēru

Pēc pasta serveru pārskatīšanas operētājsistēmā Linux ir vērts apsvērt iespēju detalizētāk izveidot vienu no tiem.

Piemēram, jūs varat parādīt, kā instalēt un konfigurēt Postfix Ubuntu. Tiek pieņemts, ka aparatūrai jau ir šī operētājsistēma un tā ir atjaunināta uz jaunāko versiju.

Vispirms ir jāielādē pats serveris. Tas ir pieejams Ubuntu krātuvēs, tāpēc terminālā jums jāievada:

Linux pasta servera tīmeklis

Instalēšanas procesā sistēma lūgs jums norādītjauna parole datu bāzes lietotājam ar root kontu. Tad tas jāatkārto, lai apstiprinātu. Tad viņš var jautāt, kāda veida instalācija jūs interesē. Tad sistēmas pasta nosaukums, kurā jūs varat norādīt - some.server.ru.

Tagad mums ir jāizveido servera datu bāze. To var izdarīt, izmantojot komandu:

mysqladmin -u root -p izveidot pastu.

Šeit jums būs nepieciešama iepriekš norādītā datu bāzes parole.

Tagad jūs varat ieiet pašā MySQL čaulā, izmantojot komandu:

mysql -u sakne. Sistēma atkal lūgs ievadīt paroli.

Tālāk nāk komandu kopa, kas palīdzēs jums izveidot jaunu lietotāju ar privilēģijām:

pasta serveris uz linux ar tīmekļa saskarni

Jums būs vajadzīgas arī tabulas galvenajā datu bāzē, kuras varat izveidot šādi:

linux pasta servera iestatīšana

Tagad mysql konsole vairs nav nepieciešama, un jūs varat to iziet.

Postfix konfigurācija

Pirmkārt, jums jāparāda serverim kāatsaukties uz datu bāzi, kā tur atrast vajadzīgās vērtības. Tam tiks izveidoti vairāki faili. Tās var atrasties direktorijā / etc / postfix. Šeit ir viņu vārdi:

Linux pasta serveris uzņēmumam

Tajos jābūt šādam saturam, starp kuriem katra faila vaicājuma virkne būs unikāla:

lietotājs = admin nosaukums, kas norādīts, veidojot tabulu;

parole = <administratora parole>;

dbname = izveidotās datu bāzes nosaukums;

vaicājums = vaicājums, katram failam atšķirīgs;

saimnieki = 127.0.01.

Failu vaicājuma mainīgais:

pārskats par pasta serveriem uz Linux

Parole ievadīšanai datubāzē atradīsies šajos failos, tāpēc piekļuvei tiem jābūt kaut kā ierobežotai. Piemēram, iestatiet tiesības, tās ierobežo.

Tagad atliek Postfix pievienot vēl dažas konfigurācijas. Ir vērts atzīmēt, ka zemāk esošajās rindiņās daži.server.ru ir jāaizstāj ar reālo domēnu.

 pasta serveri uz Linux Ubuntu

Drošības sertifikāti

Vispirms jums jāizveido sava sertifikācijas iestāde, kas apstiprinās visu sertifikātu derīgumu.

Tiek izveidota failu krātuve:

mkdir ~ / CA_new

Un konfigurācijas fails. Tajā ir šāds kods:

pasta serveris Linux

Neliels paskaidrojums tam:

  • mainīgais C - šeit jums jānorāda valsts divu burtu formātā, piemēram, Krievijai - RU;
  • ST - ir noteikts reģions vai apgabals;
  • L - pilsēta;
  • O - uzņēmuma nosaukums;
  • CN - šeit jums jānorāda domēns, kuram ir paredzēta atslēga;
  • Epasta adrese.

Tad tiek izveidota pati atslēga:

sudo openssl genrsa -des3 -out ca.key 4096

Sistēma liks jums norādīt šīs atslēgas paroli, kuru nekādā gadījumā nevajadzētu aizmirst.

Tagad mums ir nepieciešama atslēgas publiskā versija:

openssl req -new -x509 -nodes -sha1 -dienas 3650 -key ca.key -out ca.crt -config ca.conf

Šeit jums būs jāievada iepriekš izveidotā privātās atslēgas parole.

Tagad sertifikāts:

openssl pkcs12 -eksportēt -c.cer -inkey ca.key -out ca.pfx

Pēc tam jums jāizveido direktorijs, kurā tiks saglabāti visi ģenerētie taustiņi. Katram serverim ir sava mape.

mkdir SERV

mkdir SERV / some.domen.ru

Un tas izveido savu konfigurāciju:

nano SERV / some.domen.ru / openssl.conf

Tajā jābūt zemāk esošajiem iestatījumiem. Tie ir līdzīgi tiem, kas jau ir izveidoti.

 gatavs Linux pasta serveris

Lai ģenerētu atslēgas, izmantojiet komandu:

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

Šajā rindā tiek izmantota parole 1234. Tas ir vajadzīgs kādu laiku.

Tagad parole ir noņemta no komandas:

openssl rsa -passin pass: 1234 -in SERV / some.server.ru / server.key.1 -out SERV / some.server.ru/server.key

Tagad jums jāparaksta atslēga:

vaicājums -konfig SERV/some.server.ru/openssl.conf -jauns -atslēga SERV/some.server.ru/server.key - ārā SERV/some.server.ru/server.csr

Un noņemiet pagaidu: rm -f SERV / some.server.ru/server.key.1

Ar veikto manipulāciju palīdzībupasta serveris, kas var vienkārši nosūtīt un saņemt ziņas. Papildus galvenajiem ir papildu moduļi, kurus var uzstādīt, lai paplašinātu funkcionalitāti. Tas uzņēmumam izveidos pilnvērtīgu Linux pasta serveri.

Papildu funkcijas

Lai paplašinātu pasta servera iespējas, var izmantot šādus moduļus, piemēram, "Antispam" vai pasta pakalpojumu.

  • Orda. Ļoti lietotājam draudzīgs tīmekļa interfeiss pastam. Papildus galvenajam uzdevumam tajā ir iebūvēts kalendārs, plānotājs un kontakti. Ir ērta konfigurācijas un iestatīšanas shēma.
  • Amavisd-jauns.Tas darbojas kā vārteja un galvenokārt tiek izmantots dažādu tehnoloģiju savienošanai. Amavisd-new saņem ziņojumu, filtrē to, uzzina, vai tas varētu būt bīstams, un verifikācijai savieno citu moduļu papildu funkcijas.
  • Spam Assassin. Kā norāda nosaukums, modulis filtrē e-pastus atbilstoši noteiktiem noteikumiem, aprēķinot surogātpastu. To var izmantot gan atsevišķi, gan kā dažādu dēmonu sastāvdaļu.
  • ClamAV. Antivīruss ir populārs Linux vidē. Tā ir bezmaksas programmatūra. Tas spēj strādāt ar daudziem dažādiem pasta serveriem, skenēt failus un ziņojumus "lidojumā".
  • Skuveklis. Šis modulis glabā surogātpasta e-pasta ziņojumu summas un tieši mijiedarbojas ar Fostfix.
  • Pyzor ir vēl viens rīks, lai noteiktu ziņojumus, kas satur ļaunprātīgu vai lietotājam nederīgu kodu.
  • Fail2ban. Rīks, kas aizsargā lietotāju kontus no brutāla spēka paroļu uzlaušanas. Pēc noteikta mēģinājumu skaita konkrēta IP adrese uz laiku tiek bloķēta.
  • Pastnieks. Ērts rīks adresātu sarakstu izveidošanai, izmantojot tīmekļa saskarni.
  • Munina. Servera uzraudzības rīks. Ir liels skaits gatavu spraudņu, kas paplašina tā iespējas. Tīkla protokolu darbību var kontrolēt uz ērtiem grafikiem.

Secinājums

Kā redzat no raksta, instalēšana un konfigurēšanapilnvērtīgs pasta serveris manuāli ir ilgs un grūts uzdevums. Tomēr šī pieeja ļaus jums vispār saprast, kā sistēma darbojas, un zināt tās ievainojamības un stiprās puses. Problēmas gadījumā apmācīts administrators var ātri izolēt un novērst problēmu. Īpaši aktuāli tas būs lielajiem uzņēmumiem, kuru darbs pilnībā ir atkarīgs no ziņu saņemšanas un nosūtīšanas operatīvumam klientiem vai partneriem. Maziem tīkliem ir diezgan piemērots arī ārējais risinājums, kuru var ātri izvietot, izmantojot lietotājam draudzīgu saskarni.

Linux pasta serveris uzņēmumam

Tomēr servera bojājuma gadījumā jums būs jāiedziļinās un jāizprot sistēmas struktūra ilgu laiku. Raksts, kurā kā piemērs tiek izmantots Postfix pasta serverisparādīja pamata veidus un metodes, kā izveidot pamatdarbu. Kopā ar lielu skaitu moduļu, spraudņu un papildinājumu tas radīs spēcīgu un uzticamu rīku ziņojumu sūtīšanai un saņemšanai.

Patīk:
0
Populāras ziņas
Garīgā attīstība
Pārtika
yup