Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Si të instaloni një server poste në Ubuntu ose Debian. Instalimi dhe konfigurimi i një serveri postar

Si të instaloni një server poste në Ubuntu ose Debian. Instalimi dhe konfigurimi i një serveri postar

Sot, kur mund të merrni lehtësisht çdo numër kuti postare falas thjesht duke regjistruar një llogari në shërbimet e Yandex, Mail.Ru dhe të ngjashme, një çështje e tillë si konfigurimi i një serveri postar nuk shqetëson shumë përdorues.

Megjithatë, ka edhe raste kur njohja e të paktën disa aspekteve të kësaj çështjeje do të jetë e dobishme.

Kur është e nevojshme

Nuk ka aq shumë situata kur përdoruesi mesatar ka nevojë për njohuri bazë për vendosjen e postës. E megjithatë, ndonjë prej tyre mund të ndodhë në çdo kohë:

  • Nëse do të vendosej të kalonte nga i bazuar në shfletues në të dedikuar në një program të veçantë. Në të vërtetë, në shumë aspekte, klientë të tillë janë të preferueshëm: ata ju lejojnë të kombinoni një program emaili me një organizator, një fletore, dhe gjithashtu të menaxhoni në mënyrë më fleksibël librin tuaj të adresave dhe të administroni mesazhet.
  • Ndodhi një dështim i papritur në klientin e postës elektronike dhe të gjitha cilësimet u humbën. Dhe pastaj ju vetëm duhet të instaloni një server mail. Vendosja e tij zakonisht nuk kërkon shumë kohë dhe përpjekje, por përndryshe mund të mbeteni pa postë për një kohë mjaft të gjatë.
  • Kutitë postare falas mund të shkatërrohen nga administrata, pa shpjegime. Dhe, sinqerisht, një kuti e tillë duket e padenjë në sytë e partnerëve të biznesit. Prandaj, do t'ju duhet të krijoni një të dedikuar në server.
  • Nëse ofruesi juaj ofron një kuti postare të veçantë, atëherë pse të mos përfitoni nga kjo ofertë.

Vendosja e një serveri postar Windows

Parametrat bazë të emailit, të tilla si DNS, të dhënat IP dhe informacione të ngjashme, lëshohen drejtpërdrejt nga ofruesi.

Për të filluar përdorimin e Windows OS, do t'ju duhet ose të shkarkoni një klient të përshtatshëm për këtë sistem operativ ose të përdorni klientët e integruar. Së pari ju duhet të krijoni një llogari të re. Si rregull, atyre u kërkohet gjithashtu të shkruajnë emrin e tij, të dalin me një fjalëkalim dhe të identifikohen.

Mund t'ju duhet të aktivizoni mbështetjen për shërbimet e postës elektronike të Windows përmes panelit "Çinstalo/Shto programe" në seksionin e instalimit të komponentëve të Shërbimeve të E-mail.

Për të krijuar një kuti postare të re, do t'ju duhet të gjeni një emër përdoruesi dhe fjalëkalim.

Në SMTP duhet të specifikoni numrin e portit 25, dhe për serverin POP3 - 110. Nëse ofruesi ofron parametra të tjerë, duhet t'i vendosni ato. Në rastin kur klienti i postës që po përdorni nuk kërkon të futni një numër porti, duhet të lini vetëm adresën e lëshuar nga ofruesi në "Server për mesazhet hyrëse" (kjo mund të jetë ose POP3 ose IMAP) dhe "Emri për serveri për mesazhet dalëse” (zakonisht vetëm SMTP).

Rregullimi i mirë i serverit të postës Windows varet kryesisht nga aplikacioni i postës së përdorur, por parimi i funksionimit do të jetë i njëjtë. Dallimi mund të jetë në opsionet GUI dhe opsionet e menusë.

Kalimi nga email falas në një klient të dedikuar

Ndonjëherë ju duhet të qëndroni në versionin falas, por të përdorni një aplikacion të veçantë si klient. Ju mund ta tregoni këtë duke përdorur shembullin e cilësimeve të postës për shërbimin Yandex. Serveri i postës do të konfigurohet më pas me parametrat e mëposhtëm.

1. Cilësimet IMAP për mesazhet hyrëse:

  • adresa e serverit të postës: imap.yandex.ru;
  • SSL duhet të specifikohet në cilësimet e sigurisë për lidhjen;
  • Numri i portit është 993.

2. Për të konfiguruar mesazhet dalëse nëpërmjet IMAP:

  • specifikoni smtp.yandex.ru si adresën e serverit;
  • Ju gjithashtu duhet të vendosni SSL në parametrat e sigurisë së lidhjes;
  • Numri i portit duhet të vendoset në 465.

3. Lidhur me protokollin POP3 për mesazhet e dërguara:

  • specifikoni pop.yandex.ru si adresën e serverit;
  • SSL është specifikuar si parametrat e sigurisë së lidhjes së përdorur;
  • Numri i portit është 995.

4. Për mesazhet dalëse të dërguara nëpërmjet POP3:

  • smtp.yandex.ru tregohet si adresa e serverit të postës;
  • në parametrat e sigurisë për lidhjen e përdorur, SSL tregohet përsëri;
  • Numri i portit është vendosur në 465.

Si emër përdoruesi, si dhe adresë dhe fjalëkalim, duhet të vendosni adresat dhe fjalëkalimet ekzistuese nga posta në Yandex.

Konfigurimi i serverit Mail.Ru

Ndonjëherë ju duhet të mësoni për cilësimet e serverit të postës Mail.Ru. Në përgjithësi, konfigurimi duket saktësisht i njëjtë me atë të përshkruar në rastin e postës Yandex. Por parametrat do të duken kështu:

  • adresa e plotë e emailit (në format @, p.sh. [email i mbrojtur]);
  • për serverin IMAP, specifikohet imap.mail.ru;
  • për serverin SMTP, specifikoni smtp.mail.ru;
  • emri i përdoruesit është adresa e plotë e emailit nga një postë ekzistuese;
  • fjalëkalimi është fjalëkalimi i postës së përdorur;
  • IMAP: numri 993 (për protokollet SSL/TLS);
  • POP3: numri 995 (për protokollet SSL/TLS);
  • SMTP: numri 465 (për protokollet SSL/TLS);
  • duhet të tregoni se dëshironi të autorizoni serverin e letrave të dërguara, në parametrat e vërtetimit - një fjalëkalim të thjeshtë, pa kriptim.

Në përgjithësi, cilësimet janë saktësisht të njëjta si në rastin e Yandex, por vetëm me shtimin e prefiksit të postës. Për serverët e tjerë falas, duhet të vendosni të njëjtat parametra, por me prefikset e duhura.

Siç mund ta shihni, në përgjithësi nuk ka asgjë të komplikuar në një çështje të tillë si vendosja e një serveri postar. Edhe një përdorues fillestar mund ta përballojë këtë detyrë. Por mund të jeni i sigurt se edhe në rast të një dështimi kritik nuk do të mbeteni pa postë.

Detyra e vendosjes së serverëve tuaj të postës duke përdorur mjete Linux, Apache, SQL dhe të ngjashme kërkon njohuri më të thella në fushën e teknologjisë së informacionit.

E-mail është një shërbim që ju lejon të shkëmbeni mesazhe elektronike nëpërmjet një rrjeti kompjuterik.

Karakteristika kryesore e emailit është se informacioni nuk i dërgohet drejtpërdrejt marrësit, por përmes një lidhjeje të ndërmjetme - një kuti postare elektronike, e cila është një vend në një server ku mesazhi ruhet derisa të kërkohet nga marrësi.

Një server mail është një program kompjuterik, i projektuar për të organizuar shkëmbimin e postës elektronike ndërmjet kompjuterëve. Funksionet e saj kryesore janë marrjen e letrave nga klientët dhe dërgimin e tyre tek marrësit. Klientët mund të jenë si përdorues (duke përdorur një program klienti email) dhe serverë të tjerë të postës.

Përdoruesit, duke përdorur një program klienti të postës (Outlook Express, Thunderbird, etj.), mund të krijojnë letra, t'i dërgojnë ato në server dhe të marrin postën nga kutitë e tyre postare në server.

Komunikimi ndërmjet serverit dhe klientit ndodh duke përdorur protokolle speciale të postës - Protokolli i thjeshtë i transferimit të postës (SMTP) - kur dërgoni letra te serveri dhe Protokolli i Postës v.3 (POP3) - kur merrni letra nga kutia postare. Klientët lidhen me serverin përmes portave të caktuara. Për SMTP porta standarde është 25, për POP3 është porta 110.

Ka serverë të ndryshëm të postës. Si shembull, le të shohim instalimin dhe konfigurimin e një serveri postar Serveri i postës korriere.

Serveri i postës ndërlidhëse është një server i postës elektronike Windows (server email) për rrjetet lokale. Do t'ju ndihmojë të organizoni shpejt shkëmbimin e postës elektronike në rrjetin tuaj lokal dhe në internet. Serveri i postës ndërlidhëse nuk kërkon instalim në sistem. Mjafton të shkarkoni arkivin me programin dhe ta shpaketoni në çdo dosje në hard diskun e kompjuterit që do të funksionojë si server poste.

Ju mund të shkarkoni versionin falas të Serverit të Postës Courier 1.56 nga faqja e internetit http://courierms.narod.ru/. Një server më funksional Courier Mail 2.05, por tashmë një version me pagesë (1650 rubla për 10 kuti postare, versioni demo është i kufizuar në vetëm 3 kuti postare), mund të gjendet në faqen e internetit http://www.courierms.ru/.

Në këtë shembull ne do të konfigurojmë dhe përdorim versionin falas të Courier Mail Server 1.56.

Përparësitë e serverit të postës korriere 1.56:

  • falas
  • lehtë për t'u instaluar dhe hequr
  • kompaktësia
  • lehtësinë e administrimit
  • konsumi i ulët i burimeve të sistemit
  • shumëfijesh
  • guaskë grafike e përshtatshme
  • Ndërfaqja dhe dokumentacioni në gjuhën ruse
  • mbështetje për një numër të pakufizuar kuti postare

Programi funksionon nën Windows 9x/ME/NT/2000/XP. Vendosja e programit është mjaft e thjeshtë dhe e arritshme për përdoruesin mesatar.

shënim: Në shembull, të gjithë kompjuterët në rrjet përdorin Windows XP. Të gjithë kompjuterët në rrjet janë të njëjtë (nuk ka kompjuterë të dedikuar server). Kompjuteri i mësuesit emërtohet server, kompjuterët e nxënësve janë pc01, pc02 etj. I gjithë softueri i diskutuar në këtë seksion është i instaluar në dosjen C:\MyServers\usr\local\. Nëse kompjuterët tuaj kanë emra të ndryshëm (dhe me shumë mundësi është kështu :)), atëherë merrni parasysh këtë kur vendosni softuerin. Ju gjithashtu mund të zgjidhni një dosje miqsh për të instaluar programin.

CMS vjen si një arkiv zip që përmban një skedar të ekzekutueshëm dhe dokumentacion. Për të instaluar serverin, krijoni një dosje në të cilën do të funksionojë, nxirrni skedarët nga arkivi në këtë dosje dhe ekzekutoni aplikacionin CourierMS.exe.

Kur serveri niset për herë të parë, ai automatikisht do të krijojë nëndosjet dhe skedarët e nevojshëm për funksionimin e tij brenda dosjes së tij. Serveri nuk bën asnjë ndryshim jashtë dosjes së tij. Regjistri i Windows ndryshon vetëm kur regjistrohet si shërbim.

Serveri i postës ndërlidhëse mund të funksionojë si një aplikacion standard ose si një shërbim Windows. Për të ekzekutuar si një shërbim Windows, nisni CMS dhe në menynë Cilësimet, zgjidhni Start as a service. Kjo do të regjistrojë shërbimin e Serverit të postës ndërlidhëse në sistem.

Nëse nisja ndodh normalisht, dritarja kryesore e serverit do të shfaqet në ekran dhe ikona e saj do të shfaqet në tabaka e sistemit pranë orës .

Nëse mesazhet për nisjen e serverëve SMTP dhe POP3 shfaqen në dritaren kryesore dhe nuk ka mesazhe gabimi, mund të filloni konfigurimin e serverit.

Faza tjetër e konfigurimit të serverit të postës zbret në hyrjen në domenet lokale. Për ta bërë këtë, klikoni dy herë mbi fjalën "domain" dhe do të hapet një skedë për ta konfiguruar atë. Hyni emri i kompjuterit, ku do të funksionojë serveri i postës. Në shembullin tonë ky është server. Nëse keni një emër kompjuteri, për shembull, pc11, atëherë vendosni këtë emër.

Çdo program server përfshin hyrjen e përdoruesve që do të shërbehen prej tij. Klikoni dy herë në "accounts" dhe redaktori i llogarisë do të hapet. Redaktori i llogarisë është krijuar për të mbajtur një listë të përdoruesve (llogarive) lokale të serverit. Kur krijoni një llogari, krijohet gjithashtu një dosje përkatëse e kutisë postare. Kur fshini një llogari, dosja e kutisë postare fshihet automatikisht së bashku me të gjithë përmbajtjen e saj. Kur serveri niset për herë të parë, krijohet automatikisht një llogari postmaster .

Krijoni numrin e kërkuar të llogarive për përdoruesit tuaj. Mjafton të krijoni një për çdo kompjuter të nxënësit dhe mësuesit, megjithëse mund të krijoni një llogari të veçantë për secilin student.

Çdo llogari ka parametrat e mëposhtëm:

Emri i vërtetë: emri i pronarit të kutisë postare.

Emri i kutisë postare: emri i kutisë postare. Është gjithashtu emri i përdoruesit kur lidheni me serverin. Mos përdorni shkronja ruse ose karaktere speciale në emrin e kutisë postare, sepse... Disa programe të postës elektronike nuk funksionojnë siç duhet me to. Nëse emri i kutisë postare PC 01, domen lokal server, pastaj adresën e emailit të këtij përdoruesi PC 01@server.

Fjalëkalimi: fjalëkalimi për t'u lidhur me serverin.

Ne nuk do të ndryshojmë parametra të tjerë.

Ne kemi 11 kompjuterë në klasën tonë (përfshirë kompjuterin e mësuesit), kështu që krijuam 11 llogari.

Mund të kufizoni aksesin në serverin e postës duke përdorur një filtër IP. Specifikoni gamën e adresave IP në të cilat lejohet qasja. Për ne është 192.168.1.1-192.168.1.11 (Lexoni në lidhje me adresat IP dhe konfigurimin e tyre në artikuj të tjerë të këtij). Në shkollën tuaj, kjo gamë mund të jetë e ndryshme, për shembull, ajo që ju është dhënë nga ofruesi juaj i internetit (epo, ky është një artikull tjetër).

Të gjitha! Mund të përdoret serveri i postës. Mund të lexoni rreth konfigurimit dhe përdorimit të veçorive të tjera të programit në ndihmë (në Rusisht!).

Ju mund të pyesni: "Si ta përdorni atë? Si të dërgoni dhe merrni letra?" Përgjigja është e thjeshtë. Ne do të dërgojmë dhe marrim letra duke përdorur një program - një klient email (Outlook Express, Thunderbird, etj.). Dhe si ta bëni këtë, lexoni artikullin e mëposhtëm: "".

Instalimi i një serveri të postës

Ne do të përdorim serverin falas të postës hMailServer si një server poste në Windows OS. Ne shkojmë në faqen e internetit të Hmailserver në seksionin "Shkarkim" dhe shkarkojmë versionin më të fundit të disponueshëm për instalim. Ne fillojmë instalimin e serverit. Në pikën e përzgjedhjes së llojit të instalimit, zgjidhni i plotë. Zgjidhni llojin e serverit të bazës së të dhënave nëse planifikoni të keni një numër të madh kuti postare dhe siguria e tyre është kritike, zgjidhni Përdorni motorin e bazës së të dhënave të jashtme (MSSQL, MySQL ose PostgreSQL) Vendosni fjalëkalimin e administratorit, sigurohuni që ta mbani mend. Pas instalimit, do të shfaqet një dritare për t'u lidhur me serverin. Për lehtësinë e nisjes së aplikacionit, vendosni opsionin "Lidhu automatikisht në fillim" dhe klikoni "Connect". Në dritaren e mirëseardhjes, klikoni butonin Shto domen... Mund të shtoni gjithashtu domene në seksionin Domains-Shto...

Shtimi i një domeni

Zgjidhni domenin dhe shtoni një llogari poste në seksionin Llogaritë

Këto cilësime janë tashmë të mjaftueshme për të përdorur postën.

Përshkrimi i cilësimeve të serverit të postës hMailServer

Statusi

Në seksionin Status-Server mund të shohim statusin aktual të serverit, të shikojmë versionin e serverit dhe llojin e serverit të bazës së të dhënave të përdorur. Aty shfaqen edhe gabimet e konfigurimit.

Seksioni Status-Status përmban statistikat e serverit, kohën e funksionimit të serverit, numrin e emaileve të përpunuara, viruset e zbuluara dhe mesazhet e padëshiruara. Ky seksion shfaq gjithashtu numrin e seancave aktive SMTP, POP3, IMAP.

Në seksionin Status-Logging, mund të aktivizoni regjistrimin dhe të monitoroni lidhjet me serverin e postës drejtpërdrejt. Në seksionin Status-Delivery Queue ka një radhë postare, në të njëjtin seksion mund të pastrohet radha e postës.

Domenet

Në seksionin Domains mund të fshini, shtoni, modifikoni cilësimet e domenit. Le të hedhim një vështrim më të afërt në cilësimet e domenit.

Në seksionin e Përgjithshme mund të aktivizoni/çaktivizoni domenin e postës. Në seksionin Emrat mund të shtoni një pseudonim për domenin e postës. Në seksionin "Nënshkrimet", mund të shtoni një nënshkrim për letrat e dërguara nga kutitë postare të domenit të specifikuar të postës. Ju mund të përcaktoni kushtet për përdorimin e një nënshkrimi:

  • Për të gjitha kutitë postare që nuk kanë nënshkrim
  • Rishkruaj nënshkrimin e kutisë postare
  • Shtoni një nënshkrim në nënshkrimin e kutisë postare

Mund të shtoni një nënshkrim teksti dhe/ose html.

Në seksionin Limits, vendosen kufijtë. Madhësia maksimale (Mb) - vendos një kufi të madhësisë për të gjitha mesazhet e postës në të gjitha kutitë postare të domenit. Madhësia maksimale e mesazhit (Kb) - nëse vlera është e specifikuar, atëherë hMailServer do të refuzojë mesazhe më të mëdha se vlera e specifikuar. Nëse parametri nuk është specifikuar, do të përdoret vlera e specifikuar në cilësimet SMTP. Madhësia maksimale e llogarive (Mb) - nëse vlera është e specifikuar, administratori nuk do të jetë në gjendje të shtojë llogari me një vëllim total që tejkalon vlerën. Gjithashtu në këtë seksion mund të konfiguroni numrin maksimal të llogarive, pseudonimeve dhe listave të postimeve.

Në seksionin DKIM Signing ju mund të konfiguroni një nënshkrim DKIM. Për të gjeneruar një nënshkrim dhe çelës, unë rekomandoj përdorimin e burimit dkim-wizzard Në skedarin e çelësit Pivate, ne specifikojmë skedarin me çelësin privat. Në artikullin Selector, specifikoni përzgjedhësin që duhet të përputhet me hyrjen DNS. Për shembull, nëse rekordi juaj DNS quhet myselector._domainkey.example.net, do të futni "myselector" si përzgjedhës (pa thonjëza).

Në seksionin e avancuar, mund të konfiguroni adresën për përcjelljen e postës që dërgohet në të gjitha kutitë postare që nuk ekzistojnë, të aktivizoni të ashtuquajturën "Adresim Plus" dhe të specifikoni një simbol për të. Mund të aktivizoni/çaktivizoni listën gri.

Në seksionin Domains-Llogaritë, bëhen cilësimet për secilën kuti postare specifike. Skeda e Përgjithshme përmban cilësimet kryesore të llogarisë. Adresa, fjalëkalimi dhe madhësia e kutisë postare. Ju gjithashtu mund të specifikoni nivelin e aksesit të përdoruesit në server:

  • Përdoruesi - mund të ndryshojë cilësimet e llogarisë, të tilla si fjalëkalimi.
  • Domain - përdoruesi mund të ndryshojë cilësimet bazë të domenit dhe përdoruesve në domen. Mund të shtojë përdorues, pseudonime, lista postare, të fshijë objekte, të rrisë kufijtë e llogarisë.
  • Serveri - përdoruesi mund të ndryshojë cilësimet e serverit dhe të gjitha domenet në të.

Në skedën Përgjigja automatike, mund të konfiguroni një përgjigje automatike, të specifikoni temën dhe mesazhin e përgjigjes automatike dhe datën deri në të cilën është aktivizuar përgjigjja automatike.

Në skedën Forwarding, mund të konfiguroni adresën për përcjelljen e postës. Në skedën Nënshkrimi, mund të konfiguroni një nënshkrim për llogarinë tuaj, si dhe për një domen, mund të konfiguroni një nënshkrim txt dhe html. Në skedën e llogarive të jashtme, mund të konfiguroni hMailServer për të shkarkuar postë nga serverët e tjerë të postës duke përdorur protokollin POP3. Skeda Rregullat ju lejon të konfiguroni rregullat që funksionojnë njësoj si rregullat globale, por zbatohen vetëm për mesazhet. Shikoni seksionin e Rregullave për më shumë detaje. Në skedën Active Directory mund të lidhni një llogari Active Directory. Kur një përdorues lidhet me serverin, hMailServer do të përdorë Active Directory për të vërtetuar fjalëkalimin e përdoruesit. Në skedën Advanced, mund të specifikoni emrin dhe mbiemrin e përdoruesit (këto të dhëna nuk përdoren nga hMailServer). Mund të modifikoni dosjet IMAP dhe të pastroni përmbajtjen e të gjitha dosjeve IMAP.

Në skedën Domains-Aliases, pseudonimet për kutitë postare janë konfiguruar.

Në Domains - Listat e shpërndarjes, lista e postimeve është konfiguruar. Adresa - adresa e postës, mesazhet e dërguara në këtë adresë do t'i përcillen të gjithëve në listën e postimeve. Ka 3 mënyra:

  • Publike - kushdo mund të dërgojë letra.
  • Anëtarësimi - vetëm anëtarët e listës mund të flenë letra.
  • Njoftimet - mesazhet mund të dërgohen vetëm nga një kuti postare specifike.

Kërkohet vërtetimi SMTP - nëse ky flamur është caktuar, hMailServer do të kërkojë vërtetim SMTP për dërgimin e listës së postimeve. Nëse zgjidhet ky opsion, vetëm përdoruesit me llogari në server do të mund të dërgojnë email në listën e shpërndarjes. Në skedën Anëtarët mund të shtoni adresa emaili. Ai mbështet shtimin e adresave nga hMailServer (Zgjidh...) dhe importimin nga një skedar teksti (Import...).

Rregullat

Në seksionin e Rregullave, mund të aktivizoni rregulla bazuar në përmbajtjen e mesazhit, për shembull, mund të fshini mesazhe me një linjë të caktuar ose të dërgoni mesazhe më të mëdha se një madhësi e caktuar. Çdo rregull ka një kriter dhe një veprim. Kur krijoni një rregull, shtoni një kriter që përcakton se në cilin mesazh do të zbatohet rregulli. Për shembull, mund të shtoni një kriter që do të zbatohet për mesazhet me një titull specifik të ID-së së mesazhit. Pas shtimit të kriterit, shtojmë veprimin. Veprimi përshkruan se çfarë duhet të bëjë hMailServer me mesazhin nëse përputhet me kriteret. Për shembull, mund ta përcjellni, fshini një mesazh ose ta vendosni në një dosje specifike.

Cilësimet

Në seksionin Cilësimet, bëhen cilësimet e protokollit. Mund të konfiguroni antispam, antivirus (Clamav, kërkohet instalim shtesë), aktivizoni regjistrimin. Në Settings-Advanced mund të konfiguroni Ndalimin automatik, certifikatën SSL, portet dhe adresat IP të serverit të postës.

Shërbimet komunale

Në seksionin "Backup" mund të bëni një kopje rezervë të cilësimeve, domeneve, mesazheve dhe ekziston gjithashtu një skript që mund t'i shtohet një detyre të përditshme. Në këtë seksion mund të rivendosni gjithashtu të dhënat nga një kopje rezervë. Në seksionin MX-query, ju mund të diagnostikoni regjistrimin MX të serverit të postës (analoge me gërmimin e MX) Në seksionin e dërgimit të serverit, mund të dërgoni një mesazh në një adresë emaili lokal. Diagnostics është një mjet tjetër diagnostikues që kontrollon lidhjen në portën 25, rekordin MX të domenit.

12 qershor 2010 në orën 08:58

Rishikimi dhe instalimi i serverit të postës iRedMail

  • Konfigurimi i Linux-it

Diten e mire!

Unë paraqes në vëmendjen tuaj një rishikim, instalim dhe konfigurim të paketës së mrekullueshme iRedMail bazuar në Debian Lenny.

iRedMail- Kjo:

1) Server i plotë i postës.
2) Drejton Red Hat® Enterprise Linux (5.x), CentOS (5.x), Debian (5.0.x), Ubuntu (8.04, 9.04, 9.10), FreeBSD (7.x, 8.0).
3) Punon si në një sistem të rregullt ashtu edhe nën kontrollin e një makinerie virtuale: etj. VMware, OpenVZ, Xen.
4) Mbështetje për arkitekturat i386 dhe x86_64.
5) Përdor komponentë të pajtueshëm si Postfix, Dovecot, SpamAssassin, etj. për instalim dhe konfigurim.
6) Gjatë instalimit, ai përdor paketa binare nga shpërndarja juaj.
7) Një projekt me burim të hapur i shpërndarë nën licencën GPL v2.
8) Mbështetje për dy backend për ruajtjen e domeneve dhe përdoruesve virtualë: OpenLDAP dhe MySQL.
9) Numri i pakufizuar i mbështetjes për domenet, përdoruesit, pseudonimet e postës elektronike.
10) Mbështetje për dy ndërfaqe në internet (RoundCube dhe SquirrelMail).

Kjo paketë është shumë e lehtë për t'u konfiguruar dhe instaluar.

1) Kjo paketë është e përshtatshme në atë që:
A. Ju nuk keni nevojë për shumë njohuri, d.m.th. Procesi i instalimit dhe konfigurimit nuk është aspak i ndërlikuar.
b. Kërkon kohë minimale për të vendosur postën e korporatës. Unë kalova fjalë për fjalë 20 minuta duke instaluar këtë ndërtim.
V. Kompleti përfshin të gjithë softuerin e nevojshëm për serverin e postës (Antivirus, Antispam, 2 ndërfaqe në internet (opsionale)

2) Nuk ka analoge të kësaj pakete.

Si funksionon iRedMail:

Anti-Spam dhe Anti-Virus.
Dy paketa të njohura veprojnë si antispam dhe antivirus: SpamAssassin dhe ClamAV

Çfarë mbështet iRedMail për mbrojtjen e postës:
1. Mbështetje SPF (Sender Policy Framework).
2. Mbështetje DKIM (Mail Identifikuar i DomainKeys).
3. Mbështetje Greylist.
4. Mbështetje për "Listat e Bardha" (bazuar në emrin DNS dhe adresën IP)
5. Mbështetje për "Listat e Zeza" (bazuar në emrin DNS dhe adresën IP)
6. Mbështetje për “Listën e Zezë” të kërkesave HELO.
Mbështetje 7.HPR (HELO Randomization Prevention).
8. Mbështetje Spamtrap.
9. Integrimi SpamAssassin
10. Integrimi ClamAV, përditësimi automatik i bazave të të dhënave të viruseve.

Mbështetja e klientit me email:

Klientët e postës që mbështesin POP3/POP3S dhe IMAP/IMAPS. Shembull: Mozilla Thunderbird, Microsoft Outlook, Sylpheed.

Instalimi i iRedMail.

Zgjodha iRedMail si serverin tim të postës. Ky është montimi i Postfix+LDAP(MySQL)+SpamAssassin+ClamAV+AmaViS+Dovecot+RoundCube (SquirrelMail), etj. Në këtë artikull do të shikojmë konfigurimin e këtij serveri të mrekullueshëm të bazuar në OpenLDAP.

Kujdes! Mos harroni të ndryshoni example.com në emrin tuaj të domenit.

Le të korrigjojmë pak emrin e hostit tonë:
vi /etc/hosts

127.0.0.1 mail.example.com localhost localhost.localdomain

Vi /etc/hostname
mail.shembull.com

Ne i ruajmë ndryshimet me komandën:
/etc/init.d/hostname.sh start

Le të kontrollojmë emrin e hostit FQDN:
emri i hostit –f

I gjithë instalimi kryhet nën përdoruesin rrënjë!

Shkarkoni këtë skedar në drejtorinë /tmp:

Cd /tmp && wget iredmail.googlecode.com/files/iRedMail-0.6.0.tar.bz2

Le të instalojmë arkivuesin:
apt-get instaloni bzip2

Ju duhet të shpaketoni këtë arkiv:
tar -xvjf iRedMail-0.6.0.tar.bz2

Shkoni te drejtoria /tmp/iRedMail-0.6.0/pkgs/ dhe ekzekutoni skriptin e instalimit:
bash marr_all.sh

Paketat e nevojshme do të fillojnë të shkarkohen.
Që dovecot të funksionojë, duhet të instaloni versionin Candidate të paketës. Nuk do të funksionojë me asgjë tjetër!
politika apt-cache dovecot-common dovecot-pop3d dovecot-imapd | grep "Kandidati"
Komanda do të kthejë një rezultat bosh.

Shkoni te drejtoria e skriptit të instalimit:
cd /tmp/iRedMail-0.6.0/

Ekzekutoni skriptin e instalimit:
bash iRedMail.sh
Dritarja e instaluesit do të shfaqet:

Ne zgjedhim rrugën ku do të ruhet e gjithë posta jonë:

Ne zgjedhim backend-in për serverin tonë. MySQL dhe OpenLDAP mbështeten. Ne do të zgjedhim OpenLDAP:

Prapashtesa LDAP për serverin tonë shtohet si kjo: dc=shembull,dc=com

Futni fjalëkalimin për administratorin e serverit LDAP. Llogaria e parazgjedhur e administratorit ndodhet në /etc/ldap/slapd.conf. Zakonisht kjo është: cn=Menaxheri,dc=shembull,dc=com

Futni emrin e domenit tonë:

Futni fjalëkalimin e administratorit (postmaster):

Përdoruesi i parë që do të krijohet është përdoruesi: [email i mbrojtur]. Ne duhet të gjejmë një fjalëkalim për të:

Aktivizo kontrollin e SPF dhe funksionin e kontrollit DKIM:

Ne kemi vënë shtesë Komponentët:

Le të krijojmë një pseudonim për përdoruesin rrënjë:

Konfigurimi ka përfunduar.
Mesazhi shfaqet:
Konfigurimi përfundoi.


************************* PARALAJMËRIM ***************************** **********
*************************************************************************
* *
* Ju lutemi mos harroni të *HIQni* skedarin e konfigurimit pas instalimit *
*përfunduar me sukses. *
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
<<>> Vazhdoni? #<- Type "Y" or "y" here, and press "Enter" to continue

Shtypni Y dhe prisni që instalimi të përfundojë.
Krijimi i përdoruesit bëhet në faqen: shembull.com/postfixadmin
Hyni në postfixadmin si përdorues [email i mbrojtur] dhe zgjidhni "Krijo një kuti" në meny

Përdoruesi u krijua!

PostfixAdmin gjithashtu ju lejon të:
1. Shto një administrator të ri.
2. Shto një domen.
3. Krijo një kuti postare.
4. Krijo një pseudonim.
5. Ndryshoni fjalëkalimin e administratorit.
6. Shikoni regjistrin e aktivitetit për domenin.
7. Vendosni dhe menaxhoni kuotat e përdoruesve.

Lista e aksesit të komponentëve:

Serveri është instaluar dhe konfiguruar!

UPD: Që serveri i postës të funksionojë siç duhet, ju duhet patjetër një rekord MX në serverin DNS me të cilin është lidhur domeni juaj!
Lidhjet me projektet:
Debian
iRedMail
Posftix
OpenLDAP
MySQL
SpamAssasin
ClamAV
AMaViS
Pëllumbi
Kub i rrumbullakët
SquirrelMail
Awstats
phpLDAPAdmin
phpMyAdmin
  • Përkthimi

Si të konfiguroni një server poste që mund të marrë dhe dërgojë email, të luftojë mesazhet e padëshiruara dhe të ndërveprojë me klientët? Në fakt është mjaft e thjeshtë.

Sot do të flasim për serverët e postës në Linux. Ne do të flasim për mënyrën e konfigurimit të një serveri, protokollin SMTP, i cili përdoret gjerësisht në internet, si dhe protokollet e tjera si POP dhe IMAP. Si rezultat, do ta gjeni veten pronar të një sistemi të plotë për të punuar me email.

Le të fillojmë me një server SMTP në Linux

Serveri SMTP

Protokolli SMTP (Simple Mail Transfer Protocol) përcakton rregullat për dërgimin e postës ndërmjet kompjuterëve, por nuk rregullon rregullat për ruajtjen ose vizualizimin e mesazheve. Ky është një protokoll i pavarur nga sistemi, domethënë dërguesi dhe marrësi i postës mund të kenë sisteme të ndryshme operative.

SMTP kërkon vetëm që serveri të jetë në gjendje të dërgojë tekst të thjeshtë ASCII në një server tjetër duke përdorur porti 25, i cili është porti standard SMTP.

Sot, shumica e shpërndarjeve Linux kanë dy implementimet më të zakonshme SMTP të integruara në to: Dërgo postë Dhe postfiks.

Sendmail është një server postar popullor me burim të hapur i përdorur nga shumë shpërndarje Linux. Disavantazhet e tij përfshijnë një arkitekturë disi të komplikuar dhe një nivel të pamjaftueshëm të lartë të mbrojtjes.

Postfix është një sistem pak më i avancuar gjatë zhvillimit të këtij serveri të postës, vëmendje e veçantë iu kushtua çështjeve të sigurisë.

Komponentët e Shërbimit Postar

Një shërbim tipik postar ka tre komponentë kryesorë:

Klienti i postës, i cili quhet edhe agjent poste (Mail User Agent, MUA). Kjo është ajo me të cilën përdoruesi ndërvepron, për shembull, me klientët e emailit Thunderbird ose Microsoft Outlook. Ato lejojnë përdoruesin të lexojë postë dhe të shkruajë email.

Serveri i postës, ose agjent përcjellës mesazhesh (Agjenti i Transportit të Postës, MTA). Ky komponent është përgjegjës për lëvizjen e postës elektronike ndërmjet sistemeve, për shembull, Sendmail dhe Postfix e bëjnë këtë;

Agjenti i dorëzimit të postës elektronike(Agjent i dërgesës së postës, MDA). Ky komponent është përgjegjës për shpërndarjen e mesazheve të marra nëpër kutitë postare të përdoruesve. Për shembull, këto janë Postfix-maildrop dhe Procmail.

Instalimi i një serveri të postës

Paketa Postfix u zgjodh për të konfiguruar serverin tonë. Ky është një zgjedhje popullore midis administratorëve të sistemit dhe është serveri i paracaktuar i postës në shumicën e shpërndarjeve moderne Linux.

Le të fillojmë duke kontrolluar nëse Postfix është i instaluar në sistem:

$ rpm -qa | grep postfiks
Nëse Postfix nuk mund të zbulohej, mund ta instaloni, për shembull, në shpërndarjet e bazuara në Red Hat, duke përdorur komandën e mëposhtme:

$ dnf -y instaloni postfiks
Pastaj ne fillojmë shërbimin postfix dhe e organizojmë atë që të fillojë automatikisht kur sistemi të niset:

$ systemctl start postfix $ systemctl aktivizoj postfix
Në shpërndarjet e bazuara në Debian si Ubuntu, mund të instaloni Postfix si kjo:

$ apt-get -y instaloni postfiks
Gjatë instalimit do t'ju kërkohet të zgjidhni një konfigurim të serverit. Midis katër opsioneve të disponueshme (Pa konfigurim, faqe interneti, Internet me smarthost, Sistemi satelitor dhe vetëm Lokal), ne do të zgjedhim Asnjë konfigurim, i cili do të krijojë llogaritë e nevojshme të përdoruesve dhe grupeve të Postfix.

Akordimi i serverit

Pas instalimit të serverit të postës Postfix, duhet ta konfiguroni atë. Shumica e skedarëve të konfigurimit ndodhen në drejtori /etc/postfix/.

Skedari kryesor i konfigurimit të Postfix mund të gjendet në /etc/postfix/main.cf. Këtu ka shumë parametra, le të shohim më të rëndësishmit.

myhostname

Ky parametër përdoret për të specifikuar emrin e hostit të sistemit të postës. Ky është emri i hostit të Internetit për të cilin Postfix do të marrë postë.

Shembuj të zakonshëm të emrave të hosteve të serverëve të postës janë mail.example.com dhe smtp.example.com.

Konfiguro këtë parametër si kjo:

Myhostname = mail.shembull.com
mydomain

Ky cilësim ju lejon të specifikoni domenin e postës që serveri po shërben, për shembull - example.com:

Mydomain = shembull.com
miorigjine

Ky opsion ju lejon të specifikoni emrin e domenit të përdorur në postën e dërguar nga serveri. Le t'i caktojmë vlerën $mydomain:

Myorigin = $mydomain
Te cilësimet, mund t'i referoheni parametrave duke shtuar një shenjë $ përpara emrit të ndryshores.

destinacioni im

Ky parametër përmban një listë të domeneve që serveri Postfix do t'i konsiderojë si destinacionet përfundimtare për postën hyrëse.

Në rastin tonë, ky do të përmbajë emrin e hostit të serverit dhe emrin e domenit, por ky parametër mund të përmbajë emra të tjerë:

Destinacioni im = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www.$mydomain
mail_spool_directory

Serveri i postës Postfix mund të përdorë dy mënyra të dërgimit të postës:

  • Direkt në kutinë postare të përdoruesit.
  • Në drejtorinë qendrore të radhëve, me postën që shkon në dosje /var/spool/mail, ku ka një skedar për çdo përdorues.
mail_spool_directory = /var/spool/mail
rrjetet e mia

Ky variabël është një parametër i rëndësishëm akordimi. Kjo ju lejon të specifikoni se cilët serverë mund të përcjellin postën përmes serverit Postfix.

Në mënyrë tipike, lejohen vetëm transferimet e postës nga kompjuterët lokalë të klientëve. Përndryshe, spammers mund të jenë të interesuar në serverin tuaj.

Nëse e konfiguroni gabim parametrin rrjetet e mia, spammers do të jenë në gjendje të përdorin serverin si një rele postare. Kjo do të çojë shumë shpejt në një sistem anti-spam që e vendos atë në një nga listat e zeza, siç është Lista e zezë DNS (DNSBL), ose Lista e Vrimave të Zeza në Realtime (RBL). Sapo një server të jetë në një listë të tillë, shumë pak njerëz do të mund të marrin email-e të dërguara përmes tij.

Ja se si mund të duket vendosja e këtij parametri:

Mynetworks = 127.0.0.0/8, 192.168.1.0/24
smtpd_banner

Kjo variabël ju lejon të vendosni përgjigjen që serveri kthen kur klientët lidhen.

Është më mirë të ndryshoni këtë vlerë në mënyrë që të mos tregojë se cili server i postës po përdoret.

inet_protokollet

Kjo variabël ju lejon të vendosni versionin IP që Postfix do të përdorë gjatë vendosjes së lidhjeve.

Inet_protocols = ipv4
Në mënyrë që ndryshimet e bëra në skedarët e konfigurimit të hyjnë në fuqi, shërbimi Postfix duhet të riniset:

$ systemctl ringarkoni postfiks
Në fakt, ka shumë më tepër që mund të konfigurohen në skedarin e konfigurimit Postfix. Për shembull, menaxhoni nivelet e sigurisë, vendosni opsionet e korrigjimit dhe parametra të tjerë.

Është e mundur që kur vendosni serverin dhe futni vlerat e parametrave, të bëni një gabim. Mund të kontrolloni nëse cilësimet janë të sakta duke përdorur komandën e mëposhtme:

$ kontroll postfiks
Duke përdorur këtë mjet, mund të gjeni rreshtin në të cilin është bërë gabimi dhe ta korrigjoni atë.

Kontrollimi i radhës së mesazheve

Ndonjëherë radha e postës bëhet e plotë. Kjo mund të shkaktohet nga një sërë faktorësh, si p.sh. një gabim në rrjet ose ndonjë arsye që mund të vonojë dërgimin e postës.

Për të kontrolluar radhën e mesazheve, përdorni komandën e mëposhtme:

$mailq
Do të shfaqë mesazhet që janë në radhë. Nëse radha është plot dhe duhen disa orë për të dërguar një mesazh, mund të filloni procesin e dërgimit të mesazheve me komandën e mëposhtme:

$ postfix flush
Nëse tani kontrolloni radhën, ajo duhet të jetë bosh.

Testimi i serverit të postës

Pas konfigurimit të serverit në Postfix, ai duhet të testohet. Hapi i parë në testim është përdorimi i një klienti lokal email si mailx ose postë(kjo është një lidhje simbolike për mailx).

Provoni t'i dërgoni një email dikujt, adresa e të cilit shërbehet në të njëjtin server, dhe nëse funksionon, dërgoni një email në një adresë që ndodhet diku tjetër.

$ echo "Ky është trupi i mesazhit" | mailx -s "Ky është Subjekti" -r "likegeeks " -a /rrugë/në/bashkëngjitje [email i mbrojtur]
Pastaj përpiquni të pranoni një email të dërguar nga një server tjetër.

Nëse hasni probleme, kontrolloni regjistrat. Për shpërndarjet e bazuara në Red Hat, ajo që ju nevojitet mund të gjendet në /var/log/maillog. Në shpërndarjet Debian, skedari i kërkuar mund të gjendet këtu: /var/log/mail.log, ose përgjatë shtegut të specifikuar në cilësimet rsyslogd. Këtu, nëse është e nevojshme, është materiali për regjistrimin në Linux dhe si të konfiguroni rsyslogd.

Nëse problemet ende nuk janë zgjidhur, provoni të kontrolloni cilësimet tuaja DNS, shikoni regjistrimet MX duke përdorur komandat e rrjetit Linux.

Luftimi i spamit

Ka shumë zgjidhje për identifikimin e emaileve të padëshiruara - spam - midis mesazheve të postës elektronike. Një nga më të mirët është projekti me burim të hapur SpamAssassin.
Mund ta instaloni si kjo:

$ dnf -y instaloni spamassassin
Pastaj ju duhet të filloni shërbimin përkatës dhe ta shtoni atë në fillim:

$ systemctl start spamassassin $ systemctl aktivizo spamassassin
Pas instalimit të SpamAssassin, hidhini një sy cilësimeve të tij në skedar /etc/mail/spamassassin/local.cf.

SpamAssassin mund të dallojë letrat e rregullta nga ato të padëshiruara, bazuar në rezultatet e studimit të korrespondencës duke përdorur skripta të ndryshëm. Rezultatet e kontrolleve vlerësohen me pikë.

Sa më i lartë të jetë rezultati përfundimtar i letrës, aq më të larta janë gjasat që ajo të jetë e padëshiruar.

Në skedarin e konfigurimit parametri hitet e kërkuara 5 tregon se SpamAssassin do të shënojë një mesazh si të padëshiruar nëse vlerësimi i tij është 5 ose më i lartë.

Parametri raporti_i sigurt merr vlerën 0, 1 ose 2. Vendosja e tij në 0 do të thotë që emailet e shënuara si të padëshiruara përcillen siç janë, por titulli i tyre modifikohet për të treguar që ato janë të padëshiruara.

Nëse ky parametër është vendosur në 1 ose 2, SpamAssassin do të gjenerojë një raport dhe do t'ia dërgojë atë marrësit.

Dallimi midis vlerave 1 dhe 2 është se në rastin e parë mesazhi i padëshiruar do të kodohet në formatin mesazh/rfc822, dhe në të dytin - në formatin tekst/të thjeshtë.

Kodimi i tekstit/i thjeshtë është më i sigurt, pasi disa klientë të postës elektronike ekzekutojnë mesazhe në formatin mesazh/rfc822, i cili në kushte të caktuara mund të çojë në infektimin e kompjuterit të klientit me një virus.

Pas instalimit dhe konfigurimit të SpamAssassin, duhet ta integroni atë me Postfix. Ndoshta mënyra më e lehtë për ta bërë këtë është të përdorni procmail.

Le të krijojmë një skedar /etc/procmailrc dhe shtoni sa vijon në të:

:0 hbfw | /usr/bin/spamc
Pastaj le të modifikojmë skedarin e cilësimeve të Postfix - /etc/postfix/main.cf duke vendosur parametrin kuti postare_komandë në mënyrën e mëposhtme:

Mailbox_command = /usr/bin/procmail
Dhe së fundi, rinisni shërbimet Postfix dhe SpamAssassin:

$ systemctl rinisni spamassassin
Duhet thënë se SpamAssassin jo gjithmonë njeh spam, gjë që bën që kutitë postare të mbushen me letra të panevojshme.

Për fat të mirë, mesazhet përpara se të arrijnë te serveri i postës në Postfix mund të filtrohen duke përdorur Listat e vrimave të zeza në kohë reale (RBLs). Kjo do të zvogëlojë ngarkesën në serverin e postës dhe do të ndihmojë në mbajtjen e tij të pastër.

Hapni skedarin e konfigurimit Postfix /etc/postfix/main.cf, ndryshoni parametrin smtpd_recipient_restrictions dhe konfiguroni cilësimet e tjera si më poshtë:

Strict_rfc821_envelopes = po relay_domains_reject_code = 554known_adresa_reject_code = 554known_client_reject_code = 554 panjohur_hostname_reject_code = 554 panjohur_lokal_recipient44kodi_refuzues_5_i_refuzuar =5 smtpd_recipient_restrictions = reject_invalid_hostname, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_rbl_client.orgcnnllantrf. sorbs.net, reject_rbl_client list.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client bl.spamcop.net, reject_rbl_client dnsbl.sorbs.net, leje
Pastaj rinisni serverin Postfix:

$ systemctl rinisni postfiks
Listat e zeza të mësipërme janë më të përdorurat, por mund të gjeni serverë të tjerë të ngjashëm.

Mbrojtja e lidhjes SMTP

Është më mirë të dërgoni trafikun SMTP përmes TLS për ta mbrojtur atë nga sulmet njeri në mes.
Së pari ju duhet të gjeneroni një certifikatë dhe çelës duke përdorur komandën openssl:

$ openssl genrsa -des3 -out mail.key $ openssl req -new -key mail.key -out mail.csr $ cp mail.key mail.key.original $ openssl rsa -in mail.key.original -out mail_secure.key $ openssl x509 -req -days 365 -in mail.csr -signkey mail_secure.key -out mail_secure.crt $ cp mail_secure.crt /etc/postfix/ $ cp mail_secure.key /etc/postfix/
Pastaj duhet të shtoni Postfix në skedarin e cilësimeve /etc/postfix/main.cf në vijim:

Smtpd_use_tls = po smtpd_tls_cert_file = /etc/postfix/mail_secure.crt smtpd_tls_key_file = /etc/postfix/mail_secure.key smtp_tls_level_security = mund
Më në fund, duhet të rinisni shërbimin Postfix:

$ systemctl rinisni postfiks
Tani, kur lidhni një klient me një server, duhet të zgjidhni TLS. Këtu, herën e parë që dërgoni postë pas ndryshimit të cilësimeve, do të shihni një paralajmërim sepse certifikata nuk është e nënshkruar.

Bazat e protokolleve POP3 dhe IMAP

Pra, ne kemi krijuar procesin e dërgimit dhe marrjes së emaileve përmes SMTP, por organizimi i një shërbimi të plotë të postës nuk përfundon këtu. Merrni parasysh situatat e mëposhtme:
  • Përdoruesit kanë nevojë për kopje lokale të emaileve për t'i parë ato pa lidhje interneti.
  • Klientët e emailit të përdoruesve nuk e mbështesin formatin e skedarit mbox. Ky është një format i thjeshtë teksti që mund të lexohet nga shumë klientë të postës së konsolës, si mailx dhe mutt.
  • Përdoruesit nuk mund të përdorin gjithmonë një lidhje të shpejtë për të hyrë në sistemin e skedarëve të serverit dhe për të punuar me skedarët mbox, si rezultat, ata duhet të bëjnë një kopje lokale për të punuar me ta pa një lidhje rrjeti.
  • Kufizimet e sigurisë specifikojnë që përdoruesit nuk kanë qasje të drejtpërdrejtë në portën e postës elektronike, si p.sh. të mos jenë në gjendje të punojnë me dosjet publike në radhë të mesazheve.
Protokolle të tjera janë krijuar për të akomoduar të gjitha këto raste të veçanta. Ato mund të përshkruhen si protokolle për të hyrë në email.

Dy protokollet e aksesit të postës më të përdorur janë POP (Protokolli i Postës) ​​dhe IMAP (Protokolli i Qasjes së Mesazheve në Internet).

POP bazohet në një ide shumë të thjeshtë. Serveri qendror i postës në Linux është i lidhur vazhdimisht me internetin, ai merr dhe ruan mesazhe për të gjithë përdoruesit. Të gjitha letrat e marra mbeten në një radhë në server derisa përdoruesi të lidhet me të nëpërmjet POP dhe të shkarkojë letrat.

Kur një përdorues dëshiron të dërgojë një email, klienti i postës elektronike zakonisht e kalon atë përmes një serveri qendror nëpërmjet SMTP.

Ju lutemi vini re se serveri SMTP dhe serveri POP mund të funksionojnë në të njëjtën makinë pa asnjë problem. Kjo është praktikë e zakonshme këto ditë.

Veçori të tilla si ruajtja e kopjeve origjinale të email-eve të përdoruesve në server me vetëm kopje të ruajtura në memorie të fshehtë të ruajtura në klient nuk janë të disponueshme në POP. Kjo çoi në zhvillimin e protokollit IMAP.

Duke përdorur IMAP, serveri do të mbështesë tre mënyra të aksesit të postës:

  • Modaliteti në linjë është i ngjashëm me aksesin e drejtpërdrejtë në sistemin e skedarëve në një server të postës.
  • Modaliteti offline është i ngjashëm me mënyrën se si funksionon POP, ku klienti shkon jashtë linje pasi merr emailet e tij. Në këtë mënyrë, serveri zakonisht nuk ruan kopje të mesazheve.
  • Modaliteti offline i lejon përdoruesit të ruajnë kopjet e ruajtura në memorien e emailit të tyre dhe serveri ruan gjithashtu kopje të këtyre emaileve.
Ka implementime të ndryshme të IMAP dhe POP, serveri Dovecot është shumë i popullarizuar në këtë fushë, i cili ju lejon të punoni me të dy protokollet.

Serverët POP3, POP3S, IMAP dhe IMAPS dëgjojnë përkatësisht në portet 110, 995, 143 dhe 993.

Instalimi i pëllumbave

Shumica e shpërndarjeve Linux vijnë me Dovecot të para-instaluar, por mund ta instaloni vetë. Në sistemet e bazuara në Red Hat kjo bëhet si kjo:

$ dnf -y instaloni pëllumbat
Në sistemet e bazuara në Debian, funksionaliteti IMAP dhe POP3 ofrohet në dy paketa të ndryshme:

$ apt-get -y instaloni dovecot-imapd dovecot-pop3d
Këtu do t'ju kërkohet të krijoni një certifikatë të vetë-nënshkruar për të punuar me IMAP dhe POP3 mbi SSL/TLS. Përgjigju pyetjes po dhe, kur të kërkohet, futni emrin e hostit të sistemit tuaj.

Pastaj mund të nisni shërbimin përkatës dhe ta shtoni atë në fillim:

$ systemctl nisja e pëllumbave $ systemctl aktivizoni pëllumbat

Vendosja e Dovecot

Skedari kryesor i cilësimeve të Dovecot ndodhet në /etc/dovecot/dovecot.conf. Në disa shpërndarje Linux, ky skedar ndodhet në dosje /etc/dovecot/conf.d/ dhe, për të përfshirë skedarët e konfigurimit, përdoret direktiva e përfshirjes.

Këto janë disa nga opsionet e përdorura për të konfiguruar Dovecot.

protokollet: protokollet që duhet të mbështeten.

Protokollet = imap pop3 lmtp
Këtu lmtp do të thotë Local Mail Transfer Protocol. dëgjo: Adresa IP që serveri do të dëgjojë.

Dëgjo = *, ::
Këtu ylli nënkupton të gjitha ndërfaqet IPv4, dy pika do të thotë të gjitha ndërfaqet IPv6.

userdb: Baza e të dhënave të përdoruesit për vërtetim.

Userdb (shofer = pam)
mail_lokacioni: ky është një hyrje në skedar /etc/dovecot/conf.d/10-mail.conf. Duket kështu:

Mail_location = mbox:~/mail:INBOX=/var/mail/%u
Dovecot vjen me certifikata standarde SSL dhe skedarë kyç që përdoren në /etc/dovecot/conf.d/10-ssl.conf.

Ssl_cert =Kur një përdorues përpiqet të lidhet me Dovecot, serveri do të shfaqë një paralajmërim sepse certifikatat nuk janë të nënshkruara. Nëse është e nevojshme, certifikatat e nënshkruara mund të blihen nga një autoritet i përshtatshëm certifikues.

Mos harroni të hapni portat e serverit Dovecot në murin e zjarrit.

$ iptables -A INPUT -p tcp --dport 110 -j ACCEPT $ iptables -A INPUT -p tcp --dport 995 -j ACCEPT $ iptables -A INPUT -p tcp --dport 143 -j PRANO $ iptables -A INPUT -p tcp --dport 993 -j PRANOJ
Dhe mos harroni për portin SMTP.

$ iptables -A INPUT -p tcp --dport 25 -j ACCEPT
Pastaj ruani rregullat. Nëse dëshironi të mësoni të gjitha aspektet e punës me iptables në Linux, hidhini një sy

Artikujt më të mirë mbi këtë temë