/ / Server de mail pe Linux: prezentare generală și configurare

Server de mail pe Linux: prezentare generală și configurare

E-mail pentru majoritatea utilizatorilorarată ca un site obișnuit cu o interfață ușor de utilizat, unde puteți scrie confortabil text, atașa imagini și trimite mesaje prietenilor. Cu toate acestea, în realitate, totul este mult mai complicat. Serverele de mail pe Linux sunt utilizate pentru transferul de date. Ei sunt cei care se ocupă de procesarea, livrarea și direcționarea mesajelor. Acest articol vă va ajuta să parcurgeți cele mai populare servere de mail Linux și cum să configurați unele dintre ele.

Prezentare generală a soluțiilor pentru crearea de sisteme pentru trimiterea și primirea mesajelor

Cu un server de mail pe Linux, puteți face rapidși este convenabil să implementați propriul mecanism de primire și trimitere a mesajelor. Există o mulțime de soluții gata făcute pe web, pe care trebuie doar să le instalați și să le „terminați” puțin. Printre acestea, desigur, există sisteme mai complexe de configurat, a căror configurație va fi prezentată mai jos folosind exemplul Postfix.

server de mail pe linux

SendMail - popular și rapid

SendMail poate fi numit un pionier printreservere de mail pe Linux. Prima versiune a fost lansată în 1983. De atunci SendMail a stăpânit multe stații și noduri. Este folosit în mod activ până în prezent. Un server rapid și optimizat, totuși, nu îndeplinește cerințele moderne de securitate și este destul de dificil de configurat.

Postfix este flexibil, puternic și fiabil

Dezvoltat inițial pentru nevoi internecentru de cercetare IBM. Multe caracteristici și capabilități sunt împrumutate de la SendMail. Cu toate acestea, este mult mai rapid, mai sigur și necesită mai puțin timp și efort pentru a configura. Poate fi folosit ca server de mail pe Linux, MacOS, Solaris.

IredMail

Acest server este de fapt cel mai micun set de scripturi și fișiere de configurare. Cu ajutorul lor, puteți configura rapid un server de mail pe Linux cu și fără o interfață web. Suportă protocoale SMTP, POP3 și IMAP. În general, procedura de instalare nu va dura mai mult de 10 minute, în funcție de abilitatea administratorului.

În procesul de configurare a unui server de mail LinuxiRedMail va instala automat instrumente antivirus și anti-spam. În plus față de acestea, pot fi adăugate mecanisme de protecție a forței brute prin parolă, diverse analizoare și așa mai departe. O opțiune excelentă pentru un server de mail Linux gata pregătit.

IndiMail

Combină mai multe protocoale cunoscute șitehnologii pentru implementarea transferului de mesaje de poștă electronică. Sistemul integrează capacitatea de a crea canale între nodurile aceleiași rețele, de exemplu, pentru a organiza o resursă de poștă comună pentru diferite ramuri ale companiei. Sistemul are un mecanism de configurare foarte flexibil. Acesta este implementat prin variabile suprasolicitate, dintre care există aproximativ 200 în server. În același timp, puteți crea mai multe fire de lucru IndiMail în paralel.

Bubuit

Server web de mail Linux scris în C ++.Există un API încorporat pentru gestionare și scriptare. Are o mulțime de funcții și caracteristici scoase din cutie. Sunt acceptate mai multe versiuni bine cunoscute ale SGBD. Dacă doriți sau reconfigurați, puteți comuta rapid de la unul la altul. Interfețele de server sunt separate de drepturi asupra zonelor lor specifice - utilizatori, administratori de domenii și de server.

Zentyal

Probabil cel mai ușor și mai convenabil gata făcutServer de mail Linux. În el, aproape toate instrucțiunile și setările sunt executate într-o interfață grafică specială. Acest server de mail se bazează pe Linux Ubuntu. Adăugarea de funcții sau capabilități se face prin instalarea de module noi. Cu ajutorul acestuia, puteți organiza atât un server de mail separat, cât și un router sau un nod intermediar între autostrăzile principale.

Axigen

E-mail gratuit, puternic și bogat în funcțiiServer. Poate fi utilizat atât prin propria interfață web, cât și prin orice client de poștă electronică. Este capabil să colecteze e-mailuri din cutii poștale externe, să producă un răspuns automat la mesaje, să le filtreze și să importe în mod convenabil în format CSV.

Are propria interfață web pentru configurare și administrare. Pentru iubitorii modelului de control clasic, este disponibilă atribuirea comenzilor prin consolă.

Serverul acceptă un număr mare desisteme de operare, inclusiv cele din linia Windows. Procesul de interacțiune este foarte bine documentat și explicat prin numeroase exemple de pe site-ul dezvoltatorului.

CommuniGate Pro

Server multiplataforma capabil să lucreze cue-mail și mesaje vocale. Este posibil să vă conectați la acesta utilizând clienți de poștă electronică sau o interfață web centralizată. Există o implementare a diferențierii drepturilor de acces ale unui cont pentru mai multe persoane. Pluginurile pot ajuta la integrarea diferitelor sisteme și soluții antivirus.

Configurarea pe exemplul unui sistem

După examinarea serverelor de e-mail pe Linux, merită să luați în considerare configurarea unuia dintre ele mai detaliat.

De exemplu, puteți arăta cum să instalați și să configurați Postfix pe Ubuntu. Se presupune că hardware-ul are deja acest sistem de operare și a fost actualizat la cea mai recentă versiune.

Primul lucru de făcut este să descărcați serverul în sine. Este disponibil în depozitele Ubuntu, deci în terminal trebuie să tastați:

web server de mail Linux

În timpul procesului de instalare, sistemul vă va cere să specificațio nouă parolă pentru utilizatorul bazei de date din contul root. Apoi trebuie repetat pentru a confirma. Apoi, el vă poate întreba ce tip de instalație vă interesează. Apoi numele de e-mail al sistemului, în care puteți specifica - some.server.ru.

Acum trebuie să creăm o bază de date pentru server. Acest lucru se poate face folosind comanda:

mysqladmin -u root -p crea e-mail.

Aici aveți nevoie de parola specificată anterior pentru baza de date.

Acum puteți accesa propriul shell MySQL folosind comanda:

mysql -u rădăcină. Sistemul va solicita din nou o parolă care trebuie introdusă.

Urmează un set de comenzi care vă vor ajuta să creați un nou utilizator cu privilegii:

server de mail pe linux cu interfață web

De asemenea, veți avea nevoie de tabele în baza de date principală, le puteți crea astfel:

configurarea unui server de mail Linux

Acum, consola mysql nu mai este necesară și o puteți ieși.

Configurare Postfix

Mai întâi trebuie să arătați serverului cumconsultați baza de date, cum să găsiți valorile necesare acolo. Pentru aceasta vor fi create mai multe fișiere. Acestea pot fi localizate în directorul / etc / postfix. Iată numele lor:

server de mail Linux pentru întreprindere

Acestea ar trebui să conțină următorul conținut, printre care șirul de interogare pentru fiecare fișier va fi unic:

utilizator = nume de administrator specificat la crearea tabelului;

parola = <parola de administrator>;

dbname = numele bazei de date create;

interogare = interogare, diferită pentru fiecare fișier;

gazde = 127.0.01.

Variabila de interogare pentru fișiere:

prezentare generală a serverelor de e-mail de pe Linux

Parola pentru introducerea bazei de date va fi localizată în aceste fișiere, astfel încât accesul la ele trebuie să fie cumva limitat. De exemplu, setați drepturile, acestea sunt limitative.

Acum rămâne să mai adăugați câteva personalizări la Postfix. Este demn de remarcat faptul că, în rândurile de mai jos, trebuie să înlocuiți some.server.ru cu domeniul real.

 servere de mail pe Ubuntu Linux

Certificări de siguranță

Mai întâi trebuie să vă creați propria autoritate de certificare, care va confirma validitatea tuturor certificatelor.

Stocarea fișierelor este creată:

mkdir ~ / CA_new

Și fișierul de configurare. Conține următorul cod:

server de mail pentru Linux

O mică explicație:

  • variabila C - aici trebuie să specificați țara într-un format din două litere, de exemplu, pentru Rusia - RU;
  • ST - înseamnă o anumită regiune sau zonă;
  • L - oraș;
  • O - numele întreprinderii;
  • CN - aici trebuie să specificați domeniul către care este destinată cheia;
  • Adresa de e-mail.

Apoi se creează cheia în sine:

sudo openssl genrsa -des3 -out ca.key 4096

Sistemul vă va solicita să specificați o parolă pentru această cheie, care în niciun caz nu trebuie uitată.

Acum avem nevoie de o versiune publică a cheii:

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

Aici va trebui să introduceți parola creată anterior pentru cheia privată.

Acum certificatul:

openssl pkcs12 -export -in ca.cer -inkey ca.key -out ca.pfx

Apoi, trebuie să creați un director în care să fie stocate toate cheile generate. Fiecare server are propriul folder.

mkdir SERV

mkdir SERV / some.domen.ru

Și își creează propria configurare:

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

Ar trebui să conțină setările de mai jos. Sunt similare cu cele care au fost deja create.

 server de mail Linux gata pregătit

Pentru a genera chei, utilizați comanda:

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

Această linie folosește parola 1234. Este necesară pentru o vreme.

Acum parola este eliminată din comandă:

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

Acum trebuie să semnați cheia:

openssl cer -config SERV/some.server.ru/openssl.conf -nou -cheie SERV/some.server.ru/server.key -afară SERV/some.server.ru/server.csr

Și eliminați temporarul: rm -f SERV / some.server.ru/server.key.1

Cu ajutorul manipulărilor efectuate,un server de mail care poate pur și simplu trimite și primi mesaje. În plus față de cele principale, există și module suplimentare care pot fi instalate pentru a extinde funcționalitatea. Aceasta va crea un server de poștă electronică Linux pentru întreprindere.

Caracteristici suplimentare

Următoarele module pot fi utilizate pentru a extinde capabilitățile serverului de e-mail, de exemplu, „Antispam” sau serviciul de e-mail.

  • Hoardă. Interfață web foarte ușor de utilizat pentru e-mail. În plus față de sarcina sa principală, are un calendar încorporat, un planificator și contacte. Are o schemă de configurare și configurare convenabilă.
  • Amavisd-nou.Acționează ca o poartă de acces și este utilizat în principal pentru conectarea diferitelor tehnologii. Amavisd-new primește mesajul, îl filtrează, află dacă poate fi periculos și conectează funcții suplimentare ale altor module pentru verificare.
  • SpamAssassin. După cum sugerează și numele, modulul filtrează e-mailurile în conformitate cu anumite reguli, calculând spamul. Poate fi folosit atât separat, cât și ca parte a diferiților demoni.
  • ClamAV. Antivirus popular în mediul Linux. Este software gratuit. Este capabil să lucreze cu multe servere de e-mail diferite, să scaneze fișiere și mesaje „din mers”.
  • Aparat de ras. Acest modul stochează sumele de verificare a mesajelor spam și interacționează direct cu Postfix.
  • Pyzor este un alt instrument pentru detectarea mesajelor care conțin cod rău intenționat sau inutil de utilizator.
  • Fail2ban. Un instrument care protejează conturile de utilizator de cracarea parolelor cu forță brută. După un anumit număr de încercări, o anumită adresă IP este blocată pentru o vreme.
  • Poştaş. Un instrument convenabil pentru crearea listelor de discuții prin intermediul unei interfețe web.
  • Munin. Instrument de monitorizare a serverului. Are un număr mare de plugin-uri gata făcute care îi extind capacitățile. Funcționarea protocoalelor de rețea poate fi monitorizată pe grafice convenabile.

concluzie

După cum puteți vedea din articol, instalare și configurareun server de poștă electronică cu drepturi depline este o sarcină lungă și dificilă. Cu toate acestea, această abordare vă va permite să înțelegeți în general modul în care funcționează sistemul și să cunoașteți vulnerabilitățile și punctele sale forte. În cazul unei probleme, un administrator instruit poate izola și rezolva rapid problema. Acest lucru va fi deosebit de relevant pentru companiile mari, a căror activitate depinde în totalitate de promptitudinea de a primi și a trimite mesaje către clienți sau parteneri. Pentru rețelele mici, este de asemenea adecvată o soluție livrată, care poate fi implementată rapid utilizând o interfață ușor de utilizat.

server de mail Linux pentru întreprindere

Cu toate acestea, în cazul unei defecțiuni a serverului, va dura mult timp pentru a aprofunda și a înțelege structura sistemului. Un articol care utilizează serverul de poștă Postfix ca exemplua arătat metode de bază și metode de configurare pentru munca primară. Împreună cu un număr mare de module, pluginuri și programe de completare, acest lucru va crea un instrument puternic și fiabil pentru trimiterea și primirea mesajelor.

a placut:
0
Postări populare
Dezvoltarea spirituală
alimente
y