CalculatoareSoftware-ul

Mail server pe Linux: Prezentare generală și configurare

E-mail pentru majoritatea oamenilor arata ca un site normal, cu o interfata user-friendly, în care puteți scrie confortabil text, atașați imagini și trimite mesaje de la prieteni. Cu toate acestea, este de fapt mult mai complicată. Pentru a transfera date utilizând servere de e-mail pe Linux. Ei sunt cei care sunt angajate în prelucrarea, livrarea și mesajul de rutare. Acest articol va discuta despre cele mai populare servere de e-mail pe Linux, precum și modul de configurare a unora dintre ele.

Revizuirea deciziilor pentru a crea un sistem de trimiterea și primirea de mesaje

Cu ajutorul e-mail de pe un server Linux, puteți implementa rapid și ușor propriul mecanism pentru a primi și trimite mesaje. Web-ul are o multime de soluții gata făcute, care se poate stabili numai un pic „terminat“. Printre acestea, desigur, există și mai complexe în configurația sistemului, configurația care este prezentată în exemplul următor Postfix.

Sendmail - populare și rapid

Sendmail poate fi numit un pionier printre serverele de mail pe Linux. Prima versiune a fost lansat din nou în 1983. Deoarece SendMail stapanita multitudine de stații și noduri. Acesta este utilizat pe scară largă în ziua de azi. Rapid și optimizat de server, dar nu respectă standardele moderne de siguranță și este destul de greu de configurat.

Postfix - flexibil, puternic și de încredere

Acesta a fost dezvoltat inițial pentru uz intern IBM Research Center. Multe funcții și caracteristici împrumutate de la Sendmail. Cu toate acestea, este mult mai rapid, mai sigur, și configurare durează mai puțin timp și efort. Acesta poate fi folosit ca un server de mail pe Linux, MacOS, Solaris.

IredMail

Acest server este, în esență, o virulență mai mare set de script-uri și fișiere de configurare. Cu ajutorul lor, puteți alege rapid serverul de e-mail pe Linux bazate pe web și gratuit. Acesta are suport pentru SMTP, POP3 și IMAP. Procedura de instalare nu este, în general, să ia mai mult de 10 minute, în funcție de abilitatea administratorului.

În procesul de stabilire a unui server de mail pe Linux iRedMail va fi instalat automat mijloacele de a face cu viruși și spam. În plus față de acestea pot fi adăugate protecții împotriva forței brute, diverse analizoare și așa mai departe. O opțiune excelentă gata server Linux-mail.

IndiMail

Acesta combină mai multe protocoale și tehnologii cunoscute pentru punerea în aplicare a transmiterii mesajelor de e-mail. Sistemul integrat de abilitatea de a crea legături între nodurile unei rețele, de exemplu, pentru partajarea unei resurse e-mail pentru companiile din diferite ramuri. Sistemul are un mecanism de configurare foarte flexibil. Acesta este implementat printr-o redefinire de variabile, dintre care serverul aproximativ 200. Este posibil să se creeze mai multe fluxuri de lucru IndiMail paralele.

huruit

Postal Linux server web scrise în C ++. Există un API încorporat pentru gestionarea și crearea de scenarii. Ea are o mulțime de caracteristici și funcționalități „din cutie.“ Susținută de mai multe versiuni bine cunoscute ale bazei de date. Dacă se dorește, sau reconfigurare, puteți trece rapid de la una la alta. interfețe de server împărțit drepturile de zona lor specifice - utilizatori, administratori, și server de domeniu.

Zentyal

Probabil cel mai simplu și mai convenabil trenul poștal Linux-server. Este aproape toate instrucțiunile și de a efectua setările într-o interfață grafică specială. Bazat pe serverul de e-mail Linux Ubuntu. Adăugarea de funcții sau capabilități prin instalarea unor noi module. Cu aceasta poate fi aranjat ca un server de e-mail separat și un nod router sau proxy între principalele artere de circulație.

Axigen

Gratuit, puternic și dispun de server de mail bogat. Acesta poate fi folosit ca prin intermediul propriei sale interfețe web sau prin orice client de e-mail. El este capabil să colecteze mail-uri de la cutii de externe, pentru a produce un răspuns automat la mesajele, a le filtra, și, de asemenea, convenabil pentru a importa un fișier CSV.

Configurarea și administrarea are propria interfață web. Pentru iubitorii de model de management clasic - sarcina este disponibil prin intermediul consolei de comandă.

Serverul suportă o varietate de sisteme de operare, inclusiv linia Windows. Procesul de interacțiune este foarte bine documentată și razyasnon numeroase exemple de pe site-ul web al dezvoltatorului.

Pro CommuniGate

server de cross-platform, care poate lucra cu mesaje e-mail și vocale. Este posibil să se conecteze la acesta prin client de e-mail sau o interfață web centralizată. Este realizarea de diferențiere a drepturilor de acces la câteva persoane cont. Plugin-uri pot ajuta la integrarea diferitelor sisteme anti-virus și soluții.

Stabilirea unui exemplu de sistem

După o trecere în revistă a serverelor de e-mail pe Linux ar trebui să ia în considerare stabilirea una dintre ele mai în detaliu.

De exemplu, putem arăta cum să instalați și să configurați Postfix pe Ubuntu. Se presupune că hardware-ul este deja disponibil, iar sistemul de operare este actualizat la cea mai recentă versiune.

Primul lucru de făcut - este să descărcați serverul în sine. Acesta este disponibil în depozitele de Ubuntu, astfel încât terminalul, tipul:

În timpul instalării, sistemul va cere o nouă parolă pentru utilizatorul bazei de date sub contul de root. Apoi, ar trebui să fie repetate pentru a confirma. Apoi, el poate întreba ce tip de instalare sunt interesați. Apoi, numele e-mail sistemului, în cazul în care puteți specifica - some.server.ru.

Acum aveți nevoie pentru a crea o bază de date pentru server. Acest lucru se poate face cu comanda:

mysqladmin -u rădăcină -p crea e-mail.

Acest lucru este în cazul în care necesitatea de a specifica o parolă validă pentru baza de date.

Acum puteți merge la MySQL piele foarte cu comanda:

mysql -u root. din nou, sistemul va cere parola care este necesară pentru a intra.

În continuare se va comanda set, care va ajuta la crearea unui nou utilizator cu privilegii:

De asemenea, este necesar tabele în baza de date principală, creați-le astfel încât să puteți:

Acum, consola MySQL nu mai este necesară și puteți ieși din ea.

configurare Postfix

Mai întâi trebuie să arate server, cum să acceseze baza de date, cum să-l caute valorile necesare. Pentru a face acest lucru, vor exista mai multe fișiere. Acestea pot fi localizate în directorul / etc / postfix. Iată numele lor:

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

nume de utilizator = admin specificat la crearea unui tabel;

parolă = ;

dbname = numele bazei de date creată;

interogare = interogare, fiecare pentru un anumit fișier;

gazde = 127.0.01.

interogare parțial pentru fișiere:

Aceste fișiere vor seta parola pentru a vă conecta la baza de date, astfel încât accesul la acestea trebuie să se limiteze într-un fel. De exemplu, dreptul pune, este restrictiv.

Acum trebuie să adăugăm câteva opțiuni pentru Postfix. Este demn de remarcat faptul că, în următoarea linie, înlocuiți some.server.ru domeniul reală.

Certificări de siguranță

Pentru a începe, va trebui să creeze o autoritate de certificare, care va confirma valabilitatea tuturor certificatelor.

Creat pentru a stoca fișiere:

mkdir ~ / CA_new

Și un fișier de configurare. Acesta găzduiește următorul cod:

O explicație puțin să-l:

  • variabilă C - aici trebuie să specificați țara în formatul de două litere, de exemplu, pentru Rusia - RU;
  • ST - înseamnă o regiune sau domeniu specific;
  • L - orașul;
  • O - numele societății;
  • CN - aici trebuie să specificați domeniul care vizează cheia;
  • adresa de e-mail.

Apoi a creat și cheia în sine:

sudo OpenSSL genrsa -des3 -out ca.key 4096

Sistemul vă solicită o parolă pentru cheie, care, în orice caz, nu uita.

Acum trebuie să deschideți versiunea cheie:

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

Nu va trebui să introduceți o parolă 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 pentru a stoca toate cheile generate. dosarul propriu este definit pentru fiecare server.

mkdir SERV

mkdir SERV / some.domen.ru

Și de a crea propria lor configurație:

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

În interiorul acestuia ar trebui să fie setările specificate mai jos. Ele sunt similare cu cele deja create.

Pentru a genera o cheie, utilizați comanda:

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

Această linie utilizează parola 1234. Este nevoie de ceva timp.

Parola este acum scos din echipă:

OpenSSL rsa -passin treci: 1234 SERV -in / some.server.ru / server.key.1 -out SERV / some.server.ru/server.key

Acum, trebuie să vă conectați cheie:

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 -Noua -key server.key SERV /some.server.ru/ -out server.csr SERV /some.server.ru/

rm -f SERV/ some.server.ru/server.key.1 Și scoateți temporar: rm -f SERV / some.server.ru/server.key.1

Cu ajutorul manipulare efectuate va fi un server de e - mail prin care se poate doar trimite și primi mesaje. În plus față de principal, există module suplimentare , care pot fi instalate pentru a extinde funcționalitatea. Acest lucru va crea un server full-featured e - mail pe Linux pentru întreprindere.

caracteristici suplimentare

Următoarele module pot fi utilizate pentru a extinde capacitățile serverului de e - mail, cum ar fi „spam“ sau distribuție de servicii.

  • Horde. interfata web user-friendly Foarte pentru e - mail. În plus față de sarcina sa principală are un calendar încorporat, sarcini și contacte. Ea are o configurație și de reglare a circuitului convenabil.
  • Amavisd-nou. Acesta îndeplinește rolul de poarta de acces și este utilizat în principal pentru andocare diferite tehnologii. Amavisd nou primește, îl filtrează determină dacă acesta poate fi periculos, și se conectează funcțiile suplimentare ale altor module pentru verificare.
  • SpamAssassin. După cum sugerează și numele, unitatea filtrează scrisorile în conformitate cu anumite reguli, calcul de spam. Acesta poate fi folosit atât separat , cât și ca parte a diferitelor demoni.
  • ClamAV. Populare Linux-mediu antivirus. Este un software gratuit. Abilitatea de a lucra cu mai multe servere de mail diferite pentru a scana fișierele și mesajele „din zbor“.
  • Razor. ostfix. Acest modul stochează checksum de mesaje de tip spam si comunica direct cu P ostfix.
  • Pyzor - un alt instrument pentru a determina mesajele care conțin rău intenționate sau inutile pentru codul de utilizator.
  • Fail2ban. Un instrument care protejează conturile de utilizator împotriva hacking parole brute force. După un anumit număr de ori un anumit adresa IP este blocată pentru un timp.
  • Poștaș. Cel mai simplu mod de a crea liste de discuții prin intermediul interfeței web.
  • Munin. Un instrument pentru performanța serverului de monitorizare. Acesta are un număr mare de-a gata de plug-in-uri care se extind capacitățile sale. Protocoale de rețea de lucru pot fi urmărite pe un program convenabil.

concluzie

După cum se poate observa din articol, instalarea și configurarea unui server de mail cu drepturi depline manual - o sarcină lungă și dificilă. Cu toate acestea, această abordare va înțelege , în general , modul în care funcționează sistemul și cunosc punctele forte și vulnerabilitățile sale. În cazul unor probleme pregătite de către administratorul va fi capabil să localizeze rapid și rezolva problema. Deosebit de relevant este pentru întreprinderile mari a căror activitate este total dependentă de viteza de trimiterea și primirea de mesaje către clienți sau parteneri. Pentru rețelele mici , este destul de soluție adecvată „din cutie“, care pot fi implementate rapid , folosind interfata user-friendly.

Cu toate acestea, în cazul unui eșec server va avea o lungă perioadă de timp pentru a pătrunde și de a înțelege unitatea de sistem. Articolul pe exemplul serverului de mail Postfix ilustrează metodele și tehnicile de bază pentru stabilirea operațiunii primare. Cuplat cu numărul mare de module, plug-in - uri și add-on-uri va crea un instrument puternic și de încredere pentru trimiterea și primirea de mesaje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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