Instalarea și configurarea unui server de e-mail. Configurarea programelor de e-mail pe computer. Configurarea corespondenței de ieșire

Configurarea propriului server de e-mail, de regulă, nu provoacă dificultăți deosebite. Un număr mare de instrucțiuni gata făcute sunt disponibile pe Internet. Literal, o comandă, iar portul 25 este deja gata de funcționare. Devine distractiv când e-mailurile trimise încep să revină, iar destinatarii se plâng că mesajele nu sunt livrate. Aici, vă place sau nu, va trebui să căutați motive și să vă aprofundați în tehnologie.

Cine trimite scrisori

Astăzi, multe servicii web oferă posibilitatea de a vă conecta domeniul la un serviciu. Postarea de e-mailuri pe Gmail sau Yandex este deosebit de populară. Toate mesajele vor trece prin serverul SMTP furnizat de ei; un furnizor de servicii de încredere va genera toate anteturile și semnăturile necesare care le vor permite să treacă prin orice filtru de spam. Dar această opțiune nu este întotdeauna posibilă. De exemplu, o organizație are un număr mare de utilizatori și are nevoie de setări speciale pentru e-mail care nu sunt disponibile în serviciile cloud. Sau folosești propriul tău server cu un portal, CMS sau magazin online de la care trebuie să trimiți mesaje.

În mod implicit, toate aplicațiile PHP folosesc funcția mail() pentru a trimite e-mail, care la rândul său le trimite prin serverul SMTP local descris în php.ini.

Sendmail_path = /usr/sbin/sendmail -t -i

Sau într-o gazdă virtuală:

Php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [email protected]"

Și deși sendmail este scris acolo în 100% din cazuri, de fapt poate fi un simbol, iar e-mailul este trimis prin Postfix sau Exim. Pentru a trimite e-mail din aplicație, puteți alege una dintre cele trei opțiuni:

  • Motorul în sine vă permite uneori să specificați un server SMTP extern (în setările implicite sau printr-un plugin, în WordPress acesta este WP Mail SMTP sau Easy WP SMTP). Trebuie doar să furnizați detaliile contului și toate problemele sunt rezolvate.
  • Folosind un program plugin care emulează funcționarea unui server SMTP local și trimite mesaje printr-un cont de e-mail pe un server terță parte. SSMTP este foarte popular aici.
  • Folosind propriul server de mail. Desigur, va trebui să-l configurați, dar există mai multe opțiuni de configurare.

Ne interesează ultima variantă. Să vedem cum să pătrundem prin tehnologiile anti-spam și să ne asigurăm că un mesaj este livrat destinatarului. Nu vom filtra noi înșine spamul. Acesta este subiectul unui alt articol. Vom alege Postfix și Exim ca server SMTP de testare; sunt populare pe site-urile de găzduire, simplu și ușor de configurat, deși principalele probleme vor viza toate serverele SMTP.

Cum să evitați să primiți spam

Combaterea spam-ului este o durere de cap pentru toți administratorii de e-mail. Mai mult, recent este doar relevant partea din spate medalii: filtrele de spam sunt literalmente brutale. Prin urmare, practic nu există spam în mesajele primite, dar mesajele normale dispar în mod constant undeva, clienții și conducerea devin nervoși și trebuie să ne asigurăm suplimentar că mesajul a ajuns la destinatar. Iar după instalarea serverului SMTP, cel mai probabil va trebui să mai reparați puțin pentru a vă asigura că mesajele ajung oriunde. În special, pentru a evalua setările, ar trebui să vedeți dacă scrisorile sunt livrate în cutiile poștale ale principalelor sisteme de poștă Gmail, Yandex, Mail.Ru. De obicei, în această etapă apar primele dificultăți, iar toate problemele trebuie rezolvate personal.

Serviciile de e-mail folosesc un sistem de filtrare a spam-ului pe mai multe niveluri, care este atât de serios și secret încât nici măcar suportul tehnic propriu nu știe despre principii. Și fiecare serviciu are propriile priorități. Deși, de obicei, un indiciu despre motivul nelivrării este conținut în scrisoarea de răspuns a serviciului. Serviciul mail-tester.com ajută și la analiza cauzelor; trebuie doar să trimiteți o scrisoare la adresa indicată acolo și apoi, după analiză, primiți rezultatul și o listă de probleme. Unele dintre ele pot fi verificate și rezolvate fără a configura încă serverul SMTP.

Lupta împotriva spam-ului a dat naștere multor tehnologii. Cea mai veche dintre ele este lista neagră, care conține toate IP-urile și domeniile care sunt implicate în trimiterea de spam; aici pot fi incluse și releele deschise, proxy-urile și adresele Dialup utilizate pentru acces la distanță (adică, teoretic, nu ar trebui să trimită e-mail). Astfel de liste negre sunt organizate în moduri diferite. DNSBL (DNS blacklist) sunt populare - liste negre în format DNS care sunt ușor de interogat. Există multe baze de date disponibile astăzi, nu toate sunt populare sau utilizate. Problema este că nu există o listă pentru un anumit serviciu de e-mail; câte și care dintre ele solicită este un secret.

Numele de domenii, cum ar fi adresele IP, pot fi la mâna a doua astăzi. Există posibilitatea ca un serviciu de mesagerie să le folosească înaintea dvs. sau gazda găzduită pe acesta să fi fost piratată și trimis spam. În consecință, ele pot ajunge într-unul dintre DNSBL-uri și pot fi o problemă. Mail.Ru a respins scrisorile de la un IP tocmai pentru că era pe una dintre aceste liste pe jumătate uitate, ajungând acolo în 2010. Mai mult, Mail.Ru nici măcar nu s-a obosit să verifice corectitudinea SPF și DKIM. Lucrurile au mers înainte doar când IP-ul a fost eliminat din lista neagră.

Puteți verifica chiar dvs. IP-ul sau domeniul trimițând o solicitare DNS către serverul DNSBL selectat folosind sapa utilitati:

$ gazdă -tA site.ex.dnsbl..ex.dnsbl.org nu a fost găsit: 3(NXDOMAIN)

Dar este mai convenabil să folosești servicii online care verifică mai multe baze de date simultan. IP-ul poate fi verificat în dnsbl.info (59 de baze) sau whatismyipaddress.com (72 de baze), domeniul, în plus, în mxtoolbox.com (107 de baze), spamhaus.org sau multirbl.valli.org. Dacă brusc apare un domeniu sau IP pe listă, este mai bine să scrieți imediat pentru a vă susține și să vă eliminați adresa.


DNS corect

Când se primește un mesaj, serverul SMTP de la distanță analizează mai întâi antetul mesajului. Programul de e-mail trimite numai De la, Până, Data, Subiect și X-Mailer. Ele sunt în general clare și indică pur și simplu de la cine și unde să trimiteți. Restul antetului este generat atât de serverul SMTP, cât și de aplicația care îl trimite. Acest lucru, apropo, trebuie luat în considerare, deoarece scrisorile trimise prin Telnet pot fi trimise, dar nu și cu Roundcube, pur și simplu pentru că au un antet diferit. Roundcube, de exemplu, își înlocuiește HELO/EHLO pe baza variabilei server_name sau localhost dacă nu este definită. Deci, uneori, trebuie doar să o setați în mod explicit:

$rcmail_config["smtp_helo_host"] = "example.org";

Același lucru este valabil și pentru scripturile PHP auto-scrise.

În timpul transmiterii, scrisoarea va trece prin cel puțin două servere SMTP, fiecare dintre ele adaugă și ceva propriu la antet. În primul rând, fiecare server își adaugă Received: from. Este mai bine să le citiți de jos în sus. Cel mai de jos mesaj este serverul expeditorului, cel mai de sus este serverul destinatarului. Deși în realitate pot exista mai multe servere, acest lucru este valabil mai ales atunci când lucrați cu furnizori mari de servicii care, după ce au acceptat scrisoarea, o transmit mai departe sau când folosesc un proxy SMTP pe parcurs. Pentru a analiza calea mesajului, puteți utiliza un serviciu de la Google, care va afișa într-o formă ușor de înțeles toate serverele SMTP, timpii de tranzit și testele SPF, DKIM și DMARC (mai multe despre ele mai târziu).


Anteturile primite sunt diferite, deși există reguli generale. Unul tipic arată astfel:

Primit: de la server.example.org (helo=server.example.org) de st15.provider.com cu esmtps (Exim 4.80.1) (plic-de la )

Aici mesajul a fost primit de la un server numit server.example.org, are IP 1.2.3.4, același nume a fost folosit în salutul, Exim 4.80.1 al serverului st15.provider.com l-a primit. Mesaj trimis de la [email protected]. După ce a acceptat un astfel de antet, serverul SMTP începe să verifice datele. Caută domeniul și IP-ul în bazele de date DNSBL. Verifică prezența unei înregistrări MX pentru un domeniu. MX este folosit inițial pentru a găsi servere de e-mail care deservesc un anumit domeniu; prezența acestuia confirmă faptul că domeniul trimite e-mail.

Apoi, efectuează rezoluția inversă a numelui prin IP printr-o interogare DNS inversă folosind o înregistrare PTR. Adică află ce nume de server ar trebui să fie la adresa de la care a venit mesajul. Acest comportament a fost specificat în RFC 2505 din februarie 1999, Recomandări anti-spam pentru MTA SMTP. Și deși s-a recunoscut de mult timp că zonele de returnare nu sunt o condiție suficientă pentru identificarea fără ambiguitate a expeditorului și conduc adesea la erori și întârzieri, ele sunt totuși acceptate. Prin urmare, trebuie să se potrivească, altfel mesajul va primi cel puțin un minus în rating, iar în cel mai rău caz, va fi aruncat.

În exemplul nostru, server.example.org ar trebui să fie atribuit IP 1.2.3.4. Înregistrarea DNS arată astfel:

1.2.3.4.in-addr.arpa. ÎN PTR server.example.org

Pentru IPv6 se folosește ip6.arpa. În principiu, nu este necesar să știți despre caracteristicile PTR, deoarece PTR, cu rare excepții, este configurat numai de furnizorul de găzduire. Și dacă nu sunteți mulțumit de el, atunci trebuie doar să contactați asistența. Puteți verifica PTR folosind cererea:

$ dig -x 1.2.3.4

De fapt, înregistrarea PTR după implementarea VDS poate indica un domeniu tehnic furnizat de furnizor, cum ar fi srv01.provider.net, în șablonul VDS numele de gazdă este introdus ca Ubuntu1604 (modificări în /etc/hostname), în HELO/EHLO serverul SMTP scrie în general localhost .localdomain , iar litera provine din domeniul example.org. Probabilitatea de a livra o scrisoare în astfel de condiții se va apropia rapid de zero. Deși unele servicii marchează astfel de inconsecvențe ca o eroare și efectuează o verificare completă.

Aș dori în special să subliniez că VDS are de obicei două IPv4 și v6. Prin urmare, tot ceea ce s-a spus se aplică ambelor versiuni, deoarece o scrisoare către un server poate trece peste IPv4 și poate fi livrată, în timp ce altul preferă să folosească IPv6, iar scrisoarea poate să nu ajungă la destinatar. În același timp, mulți furnizori, care furnizează IPv6, nu se deranjează deloc să configureze o înregistrare PTR, iar verificarea acesteia returnează o eroare. Dar Google, de exemplu, preferă IPv6 și elimină imediat litera dacă PTR-ul nu se potrivește cu numele serverului. În mesajul de răspuns al serviciului arată astfel:

Continuarea este disponibilă numai pentru membri

Opțiunea 1. Alăturați-vă comunității „site” pentru a citi toate materialele de pe site

Calitatea de membru al comunității în perioada specificată vă va oferi acces la TOATE materialele Hacker, vă va crește discountul cumulat personal și vă va permite să acumulați un rating profesional Xakep Score!

Serverul de e-mail FossLook este conceput pentru a crea cutii poștale „interne” ale utilizatorilor (pe domeniul dvs.) și pentru a lucra cu acestea - primirea/trimiterea de mesaje. Serverul inițiază și primirea de mesaje de la alte servere de e-mail (mail.ru, gmail.com etc.), precum și trimiterea acestora de mesaje dacă utilizatorii înregistrați pe server au cutii poștale externe. Acest articol descrie toate setările serverului de e-mail

Este descrisă crearea și lucrul cu conturi de e-mail interne. Modul de lucru cu cutiile poștale externe este descris în articol.

Pentru a configura, lansați Administration Wizard și accesați pagina „Rețea”:

Acest Pagină de start setările serverului de e-mail. Să ne uităm la toate casetele de dialog de setări care sunt lansate când faceți clic pe linkurile corespunzătoare de pe pagina de pornire:

Canale

Canalele este cea mai importantă pagină. Prin completarea acestuia, veți putea să creați și să lucrați cu cutii poștale „interne” folosind propriile dumneavoastră Numele domeniului.


Secțiunea „Setări SMTP”

  • Opțiune Utilizare– activează sau dezactivează capacitatea de schimb între serverul FossLook și serverele de e-mail externe.
  • Port– numărul portului pentru schimbul de mesaje prin protocolul SMTP.
  • Certificat
  • Port SSL

Secțiunea „Setări POP3”

  • Utilizare– activează sau dezactivează capacitatea de schimb între serverul FossLook și clienții externi de e-mail, cu excepția MS Outlook.
  • Port– numărul portului pentru mesagerie prin protocolul POP3.
  • Certificat– informații despre certificat pentru schimb criptat.
  • Port SSL– numărul portului pentru schimbul criptat.

Secțiunea „Routing”

  • Numele domeniului– numele de domeniu al mașinii pe care este instalat serverul FossLook.
  • FQDN– numele de domeniu complet calificat al mașinii pe care este instalat serverul.
  • Interfata retea- Adresa IP card de retea pe serverul prin care are loc conexiunea la Internet.
  • Nu lua mai mult de– limita maximă a dimensiunii unui mesaj primit.
  • Releu cadru– numele de domeniu sau adresa IP a serverului intermediar către care va fi trimisă toată corespondența și de la care va fi trimisă în continuare destinatarilor.

Secțiunea „Conexiune suplimentară la server”

  • Utilizare– activează sau dezactivează un canal extern pentru lucrul cu serverul prin Internet.
  • Interfata retea– adresa IP a plăcii de rețea care este implicată în stabilirea conexiunii la Internet.
  • Port– numărul portului pentru conectarea la Internet.
  • Numele mașinii– nume de domeniu extern (obținut de la furnizor).

Pentru a lucra cu cutiile poștale interne (în cadrul rețelei dvs.), trebuie doar să completați câmpurile obligatorii din secțiunile POP3, SMTP și Setări de rutare. Pentru a trimite scrisori din cutiile poștale interne către cutiile poștale externe (pe servere de pe Internet), trebuie să configurați un canal pentru a lucra cu serverul prin Internet.

Setări generale de transport Internet Mail

Pagina de setări pentru modulul de transport Internet Mail, care deservește serverul de e-mail:

Scopul elementelor de pe această pagină este următorul:

  • Opțiune Inclus– activați/dezactivați modulul (adică activați/dezactivați serverul de e-mail).
  • Calea către folderul de servicii de pe server– o cale alternativă pentru stocarea jurnalelor și a altor fișiere de serviciu ale serverului de e-mail. Dacă este gol, este utilizată calea implicită.
  • Opțiune Permite trimiterea delegată de mesaje– această opțiune este valabilă atunci când utilizatorul a delegat puterile unui alt utilizator sau departament, iar acesta trimite mesaje în numele altui utilizator (departament). Când această opțiune este activată, atributele mesajului destinatarului indică expeditorul real al mesajului în coloana „expeditor”, iar utilizatorul în numele căruia a fost trimis mesajul în coloana „în numele”. Dacă caseta de selectare este debifată, în ambele coloane este indicat doar utilizatorul (departamentul) în numele căruia a fost trimis mesajul.
  • Tip de înregistrare SMTP, POP3– tip de înregistrare a protocolului, puteți alege: dezactivare, înregistrare într-un singur fișier, înregistrare în mai multe fișiere (fiecare sesiune este înregistrată într-un fișier separat), puteți activa și adăugarea corpurilor de mesaje în jurnal.

Scopul elementelor de pe această pagină este următorul:

  • Lista adreselor de înlocuire– liste cu destinatarii înlocuitori ai mesajelor de forma „adresa la care se trimite scrisoarea”; „adresa la care ajunge”.
  • Lista excepțiilor adrese locale – o listă de adrese locale de la care puteți trimite scrisori fără autorizație.
  • Timp de expirare a conexiunii de ieșire– expirarea conexiunii cu alte servere SMTP la trimiterea e-mailurilor.
  • Numărul maxim de mesaje pe sesiune– numărul maxim posibil de mesaje pe care serverul le poate primi prin SMTP la un moment dat. Mesajele pot fi primite atât de la clienții de e-mail, cât și de la alte servere de e-mail.
  • Dimensiunea maximă a mesajului, Megaoctet– dimensiunea maximă permisă a mesajului pentru trimitere/primire pe server, MB.
  • Opțiune Permite ștergerea mesajelor prin POP3– vă permite să ștergeți mesaje atunci când colectați e-mail prin POP3 de pe serverul de e-mail (de către un alt client).
  • Interval pentru retrimiterea mesajelor din coadă– precizează după ce oră (h:min:sec) va fi inițiată retrimiterea unui mesaj din coadă (dacă încercarea anterioară a eșuat).
  • Numărul de retrimiteri de mesaje din coadă– determină numărul de trimiteri repetate de mesaje din coadă (în cazul trimiterilor anterioare nereușite). Dacă mesajul nu a fost trimis după numărul specificat de încercări, acesta ajunge în jurnalul „Mesaje proaste”.

Scopul elementelor de pe această pagină este următorul:

  • Perioada de repetare a erorilor, minute– dacă eroarea se repetă într-un interval de timp specificat (în minute), utilizatorului i se trimite o notificare.
  • Perioada de verificare a corespondenței– perioada de verificare a conturilor externe pentru mesaje noi.
  • Opțiune Doar primiți mesaje necitite – permite primirea numai de mesaje necitite de la servere externe.

Data: 2010-10-12

HmailServer - server de e-mail gratuit pentru Windows

hMailServer- server de e-mail gratuit pentru Windows. Suportă IMAP4, POP3, SMTP, domenii virtuale, anti-spam, antivirus și multe altele. ClamWin integrat, SpamAssassin.

1) Trebuie să descărcați ultima versiune hmailServer de la http://www.hmailserver.com/index.php?page=download și începeți instalarea

2) Suntem de acord cu acordul de licență

3) Specificați unde va fi instalat hMailServer

4) Alegeți componentele necesare pentru instalare


5) Selectați metoda de locație SQL și baza de date în sine.

6) Selectați și introduceți o parolă

7) Introduceți parola și conectați-vă la panoul de control al serverului de e-mail

8) Panoul de control al serverului tău hMailServer însuși

Plutonit.ru - Administrație, Configurare Linuxși Windows 2009 - 2018

Instalarea și configurarea Mail Server

Instalarea și configurarea unui server de e-mail

Instalarea și configurarea unui server de e-mail E-mail este un serviciu care vă permite să faceți schimb prin rețea de calculatoare prin mesaje electronice. Caracteristica principală E-mail constă în faptul că informațiile sunt transmise destinatarului nu direct, ci printr-o legătură intermediară – electronică Cutie poștală, care este locația de pe server unde este stocat mesajul până când este solicitat de destinatar. Serverul de mail este program de calculator, conceput pentru a organiza schimbul de e-mail între computere.

Server de e-mail DIY

Principalele sale funcții sunt primirea scrisorilor de la clienți și livrarea acestora către destinatari. Clienții pot fi atât utilizatori (folosind un program client de e-mail), cât și alte servere de e-mail. Utilizatorii, folosind un program client de e-mail (Outlook Express, Thunderbird etc.), pot crea scrisori, le pot trimite la server și pot prelua e-mailuri din cutiile poștale de pe server. Comunicarea dintre server și client are loc folosind protocoale speciale de e-mail - Protocolul de transfer de e-mail simplu (SMTP) - atunci când trimiteți scrisori către server și Protocolul Post Office v.3 (POP3) - când primiți scrisori din cutia poștală. Clienții se conectează la server prin anumite porturi. Pentru SMTP portul standard este 25, pentru POP3 este portul 110. Există diverse servere de mail. De exemplu, să ne uităm la instalarea și configurarea serverului de e-mail Courier Server de e-mail. Courier Mail Server este un server de e-mail Windows (server de e-mail) pentru rețele locale. Vă va ajuta să organizați rapid schimburile de e-mail în retea localași pe Internet. Courier Mail Server nu necesită instalare pe sistem. Este suficient să descărcați arhiva cu programul și să o despachetați în orice folder de pe hard disk-ul computerului care va funcționa ca server de e-mail. Puteți descărca versiunea gratuită a Courier Mail Server 1.56 de pe site-ul web http://courierms.narod.ru/. Un Courier Mail Server 2.05 mai funcțional, dar deja o versiune plătită (1650 de ruble pentru 10 cutii poștale, versiunea demo este limitată la doar 3 cutii poștale), poate fi găsit pe site-ul http://www.courierms.ru/. În acest exemplu vom configura și folosi versiune gratuită server de mail Courier Mail Server 1.56. Avantajele Courier Mail Server 1.56: gratuit, ușor de instalat și dezinstalat, compact, ușor de administrat, consum redus de resurse de sistem, multi-threading, shell grafic convenabil, interfață și documentație în limba rusă, suport pentru un număr nelimitat de cutii poștale. programul rulează sub Windows 9x/ME/NT/2000/XP. Configurarea programului este destul de simplă și accesibilă la utilizatorul mediu. Notă: în exemplu, toate computerele din rețea rulează Windows XP. Toate computerele din rețea sunt aceleași (nu există computere server dedicate). Calculatorul profesorului se numește kab39komp8, calculatoarele elevilor sunt kab39komp1, kab39komp2 etc. Toate software-urile discutate în această secțiune sunt instalate în folderul C:\MyServers\usr\local\. Dacă computerele dvs. au nume diferite (și cel mai probabil acesta este cazul 🙂), luați în considerare acest lucru atunci când configurați software-ul. De asemenea, puteți selecta un folder prieten pentru a instala programul. CMS vine ca o arhivă zip care conține fisier executabil si documentatie. Pentru a instala serverul, creați un folder în care va funcționa, extrageți fișierele din arhivă în acest folder și rulați aplicația CourierMS.exe. Când serverul este lansat pentru prima dată, acesta va crea automat subfolderele și fișierele necesare funcționării sale în folderul său. Serverul nu face nicio modificare în afara folderului său. Sistem Registrul Windows se modifică numai la înregistrarea ca serviciu. Courier Mail Server poate fi pornit ca aplicație standard, și, de asemenea, ca Servicii Windows. Pentru a rula ca serviciu Windows, porniți CMS și în meniul Setări, selectați Start ca serviciu. Aceasta va înregistra serviciul Courier Mail Server în sistem. Dacă pornirea are loc normal, pe ecran va apărea fereastra principală a serverului, iar pictograma acesteia va apărea în bara de sistem de lângă ceas. Dacă în fereastra principală apar mesaje despre pornirea serverelor SMTP și POP3 și nu există mesaje de eroare, puteți începe configurarea serverului. Următoarea etapă de configurare a serverului de e-mail se reduce la introducerea domeniilor locale. Pentru a face acest lucru, faceți dublu clic pe cuvântul „domeniu” și se va deschide o filă pentru a-l configura. Introduceți numele computerului pe care va rula serverul de e-mail. În exemplul nostru, acesta este kab39komp8. Dacă numele computerului dvs. este, de exemplu, kab39komp5, atunci introduceți acest nume. Orice program server presupune introducerea utilizatorilor care vor fi serviți de acesta. Faceți dublu clic pe „conturi” și se va deschide editorul de conturi. Editorul de cont este conceput pentru a menține o listă de utilizatori locali (conturi) ai serverului. Când creați un cont, este creat și un folder de cutie poștală corespunzător. Când ștergeți un cont, folderul cutiei poștale este șters automat împreună cu tot conținutul acestuia. Când porniți serverul pentru prima dată, este creat automat un cont postmaster. Creați numărul necesar de conturi pentru utilizatorii dvs. Este suficient să creați câte unul pentru fiecare computer al elevului și al profesorului, deși puteți crea un cont separat pentru fiecare elev. Fiecare cont are următoarele setări: Nume real: numele proprietarului căsuței poștale. Nume cutie poștală: numele cutiei poștale. Este, de asemenea, numele de utilizator atunci când vă conectați la server. Nu utilizați litere rusești în numele cutiei poștale și Simboluri speciale, deoarece Unele programe de e-mail nu funcționează corect cu ele. Dacă numele cutiei poștale este kab39komp2, domeniul local este m, atunci adresa de e-mail a acestui utilizator este kab39komp2@ kab39komp8. Parola: parola pentru conectarea la server. Nu vom modifica alți parametri. Creăm conturi de utilizator în funcție de numărul de utilizatori. Puteți restricționa accesul la serverul de e-mail folosind un filtru IP. Specificați intervalul de adrese IP la care este permis accesul. Pentru noi este 192.168.1.1-192.168.1.11 (Citiți despre adrese IP și configurarea acestora în alte articole din această secțiune). La școala dvs., această gamă poate fi diferită, de exemplu, cea care v-a fost oferită de furnizorul dvs. de internet (ei bine, acesta este un alt articol).

Toate! Serverul de mail poate fi folosit. Puteți citi despre configurarea și utilizarea altor caracteristici ale programului în ajutor (în rusă!). Puteți întreba: „cum să îl folosiți? Cum să trimiteți și să primiți scrisori?” Răspunsul este simplu. Vom trimite și primi scrisori folosind un program - un client de e-mail (Outlook Express, Thunderbird etc.). Citiți despre cum să faceți acest lucru în următorul articol:

Configurarea clienților de e-mail pentru lucrul cu e-mailul

E-mailul este un serviciu care vă permite să faceți schimb de mesaje electronice prin intermediul unei rețele de calculatoare.

Puteți lucra cu e-mail folosind program de mail(client de mail) instalat pe computerul utilizatorului sau folosind un browser folosind o interfață web.

Program de mail(client de e-mail, client de e-mail) - software instalat pe computerul utilizatorului, conceput pentru a primi, scrie, trimite, stoca și procesa mesajele de e-mail ale utilizatorului. De obicei, programele de e-mail oferă utilizatorului numeroase funcții suplimentare pentru lucrul cu e-mailul (selectarea adreselor din agenda, trimiterea automată a mesajelor la adresele specificate etc.).

Cel mai simplu client de e-mail - programul Microsoft Outlook Express.

Este inclus în pachetul standard Windows (începând cu Windows 98) și, prin urmare, este disponibil pe fiecare computer care rulează acest lucru sistem de operare. În Windows Vista, a fost înlocuit cu clientul de e-mail Windows Mail. Liliacul! este, de asemenea, foarte popular printre utilizatori! și clientul de e-mail gratuit Mozilla Thunderbird.

În ultimul articol, ne-am uitat la cum să configuram și să rulăm un server de e-mail în clasa noastră. Acum să setăm clienții de e-mail și să testăm funcționarea e-mail-ului nostru local.

Pentru ca clientul de e-mail să poată trimite și primi e-mail, în setările sale trebuie să specificați adresele serverelor de e-mail de intrare și de ieșire, precum și parametrii contului pentru conectarea la căsuța poștală (nume și parolă).

Configurarea clienților de e-mail trebuie făcută pe toate computerele utilizatorilor care au nevoie de acces la e-mail prin intermediul unui server de e-mail.

Cum să ridicați un server de e-mail

Serviciu pentru instalarea și configurarea inițială a unui server de e-mail pe serverul dumneavoastră fizic sau virtual dedicat

Configurarea și configurarea serverului de e-mail se realizează ținând cont de dorințele clientului și în conformitate cu scopurile de utilizare prevăzute.

Este posibil să instalați un server de e-mail individual specificatii tehnice, conform cerințelor specificate, opțiunilor, scopurilor de utilizare. Sau bazat pe unul dintre șabloanele standard gata făcute pentru utilizarea unui server de e-mail.

Este posibil să implementați un server de e-mail pe servere fizice și virtuale (vps, vds) care rulează sistemul de operare Linux (Debian, CentOS, Ubuntu), FreeBSD și, de asemenea, Windows.

Ca parte a instalării serverului, sunt efectuate următoarele setări obligatorii, indiferent de funcțiile suplimentare:

Implementarea unui server de e-mail poate fi efectuată pe baza uneia sau a mai multor opțiuni (în combinație) licențiate sau open-source software pentru a organiza un server de mail.

Opțiuni software cu licență:

  • Microsoft Exchange Server;
  • CommunigatePro;
  • Kerio MailServer;
  • MDaemon;
  • Sendmail

Opțiuni software licențiate conform GPL (software gratuit) pentru organizarea unui server de e-mail:

  • Sendmail (inclus în unele distribuții Linux);
  • Postfix;
  • Qmail;
  • Exim;
  • Cub rotund;
  • Afterlogic

Instalare posibilă sisteme software e-mail și colaborare capabilitățile sale sunt apropiate de soluția licențiată pentru corespondența corporativă - Microsoft Exchange Server.

Costul instalării și configurării unui server de e-mail

Pe baza unuia dintre modelele de utilizare populare existente:

2.900 de ruble5.900 de ruble8.900 de rubleDe la 18.900 de ruble

Un server de e-mail mic pentru uz privat, pentru un blog, site web sau organizație mică.

Software folosit:

De la 1 la 10 cutii poștale, 1 domeniu de e-mail, 1 adresă IP a serverului;
filtrarea e-mailurilor primite (Greylist + SpamAssassin), interfață web pentru accesarea e-mailurilor.

Serverul poate fi instalat după acest șablon sau după al dumneavoastră (specificații tehnice), care sunt similare ca caracteristici și complexitate.

Instalarea și configurarea unui server de e-mail pentru o organizație mică sau un proiect web de dimensiuni medii, de exemplu, conform unuia dintre următoarele modele de utilizare populare, ceea ce implică un număr crescut de utilizatori de e-mail, cutii poștale și domenii de e-mail:

Software folosit: Exim / Postfix, RoundCube / Afterlogic;

De la 1 la 30 de cutii poștale, până la 2 domenii de e-mail, filtrarea e-mailurilor primite (Greylist + SpamAssassin), interfață web pentru lucrul cu e-mail, statistici web ale funcționării serverului de e-mail

Instalarea și configurarea unui server de e-mail corporativ pentru o organizație mică, mijlocie sau un proiect web, de exemplu, conform unuia dintre următoarele modele de utilizare populare, care implică gestionarea independentă a cutiilor poștale, domeniilor, utilizatorilor, limitele și drepturile acestora:

Software folosit:

Date soluții softwareîn funcție de caracteristicile lor, acestea reprezintă o alternativă la produsul licențiat Microsoft Exchange Server și oferă o oportunitate deplină de a configura, întreține și gestiona în mod independent un număr nelimitat de cutii poștale, utilizatori de e-mail, drepturile și domeniile acestora.

Serverul de e-mail este gestionat printr-o interfață web. Un sistem complet de e-mail corporativ pentru o companie.

Instalarea și configurarea unui server de e-mail conform specificațiilor tehnice individuale ale clientului.

Exemplu de posibil șablon de instalare:

Un grup de două servere de e-mail fizice sau virtuale la distanță care se dublează sau se completează reciproc.

Software folosit: Exim / Postfix, RoundCube / Afterlogic etc.

Orice număr necesar de cutii poștale, utilizatori și domenii. Gestionare independentă a serverului de e-mail prin interfața web. Lucrul cu e-mailurile primite și trimise dintr-un program de e-mail sau printr-o interfață web.

Pentru a comanda și a discuta despre configurarea unui server de e-mail, vă rugăm să ne contactați din secțiunea „Contacte”.

Cum să-ți creezi propriul server de e-mail?

Kerio dezvoltă soluții funcționale pentru întreprinderile mici și mijlocii.
Kerio MailServer 6 aparține noii generații de servere de e-mail pentru rețele corporative. Avantajul Kerio MailServer este multi-platformă - poate funcționa în operare Medii Windows, Linux, Mac OS, FreeBSD.

Când lucrați pe Windows, puteți utiliza Microsoft Outlook ca client de e-mail, iar pe Mac OS, puteți utiliza Microsoft Entourage. În toate sistemele puteți utiliza interfața web Kerio WebMail. Există, de asemenea, o versiune de Kerio WebMail Mini concepută pentru instalare pe computere de buzunar. Kerio WebMail Mini acceptă sistemele Palm OS, Pocket PC și BlackBerry. Clienții de e-mail Kerio WebMail și Kerio WebMail Mini sunt deosebit de convenabile pentru angajații care călătoresc frecvent, deoarece vă permit să lucrați cu e-mail pe un server web corporativ de oriunde. Al doilea avantaj al Kerio MailServer este prezența unui modul antivirus și antispam încorporat. Pentru un server de e-mail, o astfel de funcționalitate este în prezent obligatorie, iar integrarea acestor funcții într-un singur produs a făcut posibilă obținerea stabilității în funcționare și fără a fi necesară integrarea software-ului de la diferiți producători.

Poștă

Kerio MailServer vă permite să primiți e-mail în mai multe moduri: prin protocoale POP3 (cu posibilitatea de a codifica SSL), IMAP4 (cu posibilitatea de a codifica SSL), folosind interfata retea WebMail (cu capacitate de codificare SSL), folosind smartphone-uri și PDA-uri, conexiune fără fir utilizarea BlackBerry, precum și utilizarea clienților de e-mail Microsoft Outlook 2000/XP/2003 pentru Windows sau Microsoft Entourage X/2004 pentru Mac OS X. Pentru a lucra cu grupware atunci când folosind Microsoft Outlook necesită instalarea Kerio Outlook Connector, care este o interfață de programare a aplicației de e-mail (furnizor MAPI) care înlocuiește furnizorul MAPI Microsoft Outlook.

Când înlocuiți Microsoft Exchange cu Kerio MailServer, păstrați accesul la evenimentele din calendar partajate, contactele partajate și sarcinile găsite în Microsoft Outlook, Microsoft Entourage și Kerio WebMail. Utilizatorii pot migra la Kerio MailServer păstrând în același timp toate funcțiile de grup, cum ar fi evenimentele din calendar.

Pentru a automatiza migrarea de la Microsoft Exchange Server la Kerio MailServer, este concepută funcția Kerio Exchange Migration Tool, cu ajutorul căreia puteți transfera date de pe următoarele servere din seria Exchange: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003. Aceasta funcția importă blocuri de date „Utilizatori”, „E-mail”, „Contacte”, „Evenimente din calendar”, „Sarcini” în directoarele corespunzătoare ale serverului de e-mail Kerio MailServer.

Siguranță

Sistemul de securitate include posibilitatea de a utiliza protecția criptografică a traficului folosind SSL, un filtru anti-spam, un filtru antivirus și un filtru de atașamente. Toate filtrele sunt gestionate într-o singură secțiune, „Filtre de atașamente”, care simplifică și accelerează munca administratorului.

Kerio MailServer are două niveluri de protecție împotriva virusului: puteți utiliza simultan cel integrat Antivirus McAfeeși un pachet antivirus extern cu plug-in. În cazul unei eșecuri la actualizarea bazelor de date sau la extinderea licenței unui antivirus, probabilitatea de infecție este redusă semnificativ datorită muncii celui de-al doilea. În lista de conectori acceptați programe antivirus sunt AVG Antivirus 7 ESE (Grisoft), NOD32 Antivirus (Eset Software), eTrust Antivirus (Computer Associates), SAVI Antivirus (Sophos), Avast Antivirus (ALWIL Software), VisNetic/Kaspersky Antivirus (Deerfield), Symantec AntiVirus Scan Engine (Symantec). ). Este posibil să utilizați și alte programe antivirus. În timpul focarelor de viruși, va fi util ca antivirusul încorporat McAfee să verifice și interiorul mail corporative, ceea ce va încetini răspândirea virușilor în interiorul angajaților.

Kerio MailServer folosește mai multe metode pentru a proteja împotriva spam-ului. Sprijinit Autorizare SMTP folosind adresa IP, liste negre în timp real, filtrarea conținutului, verificarea domeniului expeditorului, ID-ul apelantului Microsoft. Identificarea SPF este, de asemenea, acceptată. În plus, software-ul vă permite să introduceți restricții privind numărul de conexiuni paralele și să limitați numărul de litere pe unitatea de timp trimise de la o singură adresă. Kerio MailServer implementează tehnologia pentru a combate atacurile DHA prin încetinirea răspunsurilor, întreruperea conexiunilor și trimiterea de răspunsuri false. Pentru a spori securitatea, produsul conține instrumente pentru Rezervă copie pentru toate e-mailurile primite și trimise, agende cu adrese, calendare și alte obiecte de colaborare, precum și instrumente pentru limitarea volumului cutiei poștale, a dimensiunii atașamentelor și a numărului de mesaje în general.

Administrare

Pentru a instala Kerio MailServer, nu este necesară o platformă de server. Serverul de e-mail Kerio MailServer poate fi folosit atât ca server de rețea intern, cât și ca server de e-mail pe Internet. Produsul are două interfețe de administrare - Kerio Administration Console și Kerio Web Administration. Consola de administrare Kerio vă permite să gestionați mai multe servere de e-mail și alte produse Kerio Technologies de la o singură stație de lucru, iar accesul de la distanță este asigurat printr-un canal criptat. Acest program separat, care poate fi instalat pe orice sistem de operare acceptat. De asemenea, administratorul poate delega utilizatorilor autoritatea de a gestiona conturile folosind Kerio Web Administration. Datele utilizatorilor din Kerio MailServer 6.x pot fi gestionate folosind o bază de date internă sau servicii de directoare Microsoft Director activ sau Apple Open Directory.

Acest tutorial vă va arăta cum să configurați un server de e-mail funcțional în Ubuntu sau Debian. După cum știm, cele două protocoale principale utilizate în serverul de e-mail sunt SMTP și POP/IMAP. În acest tutorial, postfix va fi folosit pentru SMTP, în timp ce dovecot va fi folosit pentru POP/IMAP. Ambele sunt deschise cod sursa, stabil și au multe setări.

Vă rugăm să rețineți că problemele de securitate ale serverului de e-mail nu fac obiectul acestei lecții și sunt tratate în articolul „”.

Cerințe preliminare

Fiecare domeniu trebuie să aibă o intrare pentru server DNS f. Este recomandat să NU folosiți domenii live în scopuri de testare. În acest tutorial, domeniul de testare example.tst va fi utilizat într-o setare de laborator. Serverul DNS pentru acest domeniu ipotetic ar avea cel puțin următoarele intrări.

  • Zona directă, de exemplu.tst:
ÎN MX 10 mail.example.tst. mail.example.tst. ÎN A 192.168.10.1
  • Zona inversă, de exemplu.tst:
192.168.10.1 ÎN PTR mail.exemplu.tst.

Când configurați un server de e-mail live, aceste intrări pot fi modificate pentru a se potrivi cerințelor sistemului.

Setarea numelui de gazdă (nume de gazdă)

În primul rând, numele de gazdă a serverului de e-mail trebuie să fie definit în /etc/hostname și /etc/hosts. Mai mult, doar numele gazdei ar trebui să fie plasat în primul fișier.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## Nume de domeniu complet calificat IP Nume gazdă ## 192.168.10.1 mail.example.tst mail

Adăugarea de utilizatori

Fiecare utilizator Linux, în mod implicit, are o cutie poștală creată automat. Acești utilizatori și căsuțe poștale vor fi folosite ca conturi de e-mail și adresele lor corespunzătoare de cutie poștală. Crearea unui utilizator este foarte simplă.

Root@mail:~# adduser alex

Instalare și configurare SMTP

SMTP: Instalare Postfix

root@mail:/etc/postfix# vim main.cf ## nume server ## myhostname = mail.example.tst ## definirea aliasurilor ## alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix /aliases ## definiția transportului ## transport_maps = hash:/etc/postfix/transport ## myorigin specifică numele de domeniu pentru mesajele care provin de la acest server. În cazul nostru, toate e-mailurile trimise trebuie să aibă „@example.tst” ca domeniu de origine ## myorigin = example.tst ## mydestination parametrul determină ce domenii va livra această mașină local în loc să fie redirecționată către o altă mașină. ## mydestination = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## adresa smarthost. Nu este folosit în această lecție, va fi discutat într-o instrucțiune viitoare ## relayhost = ## rețelele de încredere ale expeditorului. postfix nu va redirecționa e-mailurile care provin din alte rețele ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## dimensiunea cutiei poștale în octeți. 0 înseamnă că nu există limită ## mailbox_size_limit = 0 ## postfix va asculta pe toate interfețele disponibile, de exemplu eth0, eth1, eth2 și așa mai departe ## inet_interfaces = all
  • transport

E-mailurile destinate domeniului example.tst sunt determinate a fi livrate local, fără interogări DNS.

Root@mail:/etc/postfix# transport vim example.tst local: .example.tst local: root@mail:/etc/postfix# transport postmap

  • aliasuri

Presupunem că toate scrisorile trimise utilizatorului userA ar trebui să fie livrate și utilizatorului userB, pentru aceasta fișierul aliasuri este modificat după cum se arată mai jos:

Root@mail:/etc/postfix# alias vim userA: userA, userB root@mail:/etc/postfix# alias postalias

Vă rugăm să rețineți: Sintetizatorul „userA:userB” specifică faptul că e-mailurile trebuie direcționate numai către utilizatorul B. UtilizatorulA nu va primi o copie a e-mailului.

SMTP: Pornire și întreținere

postfix poate fi pornit cu comanda.

Root@mail:~# repornire postfix al serviciului

Fișierul jurnal din /var/log/mail.log ar trebui să ofere informații utile dacă ceva nu merge bine. De asemenea, puteți verifica dacă serverul de e-mail ascultă pe portul TCP 25 folosind netstat.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* ASCULTĂ

După cum puteți vedea din ieșire, serverul ascultă pe portul TCP 25 pentru solicitările de conectare primite.

Instalarea și configurarea POP/IMAP

POP/IMAP: Instalarea porumbelului

POP/IMAP: Pregătirea fișierelor de configurare

Următorii parametri se modifică după cum este necesar.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## locația cutiilor poștale specificate în formatul „mbox” ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## porumbel dat permisiunile necesare pentru a citi/scrie cutiile poștale ale utilizatorilor ## mail_privileged_group = mail

Acest lucru ar trebui să fie suficient pentru a porni serviciul POP/IMAP pe serverul de e-mail.

POP/IMAP: Instalare serviciu

Acum că dovecot este instalat și configurat, poate fi lansat folosind următoarea comandă.

Root@mail:~# service dovecot restart

Din nou, fișierul jurnal (/var/log/mail.log) poate oferi indicii importante dacă ceva nu merge bine. Puteți afla dacă dovecot rulează folosind netstat, după cum urmează.

Root@mail:/etc/dovecot/conf.d# netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* ASCULTAT tcp 0 0 0 0.0.0.0:143 0.0.0.0:* ASCULTAT

Utilizarea unui server de e-mail cu un program de e-mail personalizat

Serverul de e-mail este acum gata de utilizare. Poştal Cont poate fi configurat folosind clientul de e-mail preferat calculator desktop, laptop, tabletă sau telefon. De asemenea, puteți configura webmail (e-mail cu o interfață web) pe server, dar instrucțiunile pentru webmail vor fi în lecțiile următoare. În această etapă, programul de e-mail Mozilla Thunderbird a definit următoarele setări pentru serverul meu:

Depanarea problemelor serverului de e-mail

  • Cel mai bun prieten al tău este fișierul jurnal /var/log/mail.log. Orice indicii despre motivul pentru care e-mailul nu funcționează pot fi găsite aici.
  • Asigurați-vă că firewall-ul este configurat corect.
  • Asigurați-vă că serverul DNS are intrările corespunzătoare.

Pentru a rezuma, demonstrația din această lecție, așa cum am menționat deja, a avut loc într-un cadru de laborator. Un server DNS de testare cu toate înregistrările necesare poate fi implementat, iar utilizatorii vor schimba scrisori între ei pe același server, de exemplu, același domeniu. Pentru a o face și mai interesantă, puteți implementa multe servere de mail cu diferite domenii, pentru a testa comunicarea între domenii, pentru aceasta este necesar înregistrări DNS.

Înregistrările DNS valide sunt necesare pentru serverele de e-mail live. Puteți regla setările postfix și porumbel în funcție de nevoile dvs.

Atenţie R: Pentru cei care doresc să implementeze un server de e-mail live sau orice server de e-mail care are acces la Internet, asigurați-vă că dvs SMTP este sigur. De obicei, atacurile asupra SMTP provin de la Internet și de la programe rău intenționate din rețeaua locală.

Sper că acest lucru vă ajută.

Aceste programe nu pot fi instalate pe găzduire virtuală. Un server de e-mail complet autonom poate fi creat doar pe un server virtual privat (dedicat), adică pe un VDS (VPS). - acest articol, așa cum sugerează și titlul, vă va spune despre o opțiune de înaltă calitate și, în același timp, cea mai ieftină pentru un server privat virtual, care folosește și tehnologii cloud.

În general, subiectul e-mailului este foarte aproape de autori; în momente diferite am luat deja în considerare problemele creării de e-mail pe domenii proprii(acest lucru vă permite să alegeți nume scurte și frumoase pentru cutiile poștale), cum să vă „atașați” domeniul la mail.ru și, într-adevăr, la orice cutie poștală populară, cum să vă creați propria e-mail offline pe găzduire etc. Toate acestea și multe altele dvs. Puteți găsi e-mailul dvs. prin etichetă.

Mulți utilizatori Ubuntu folosesc sistemul nu numai pentru nevoile casnice. Această abordare este destul de justificată, deoarece pe sistemele Linux este mult mai convenabil să faceți programare, să creați servere și site-uri web. Una dintre avantaje este crearea unui server de e-mail. Pentru începători, această sarcină va părea teribil de dificilă, dar dacă vă dați seama cum să instalați și să configurați un server de e-mail pentru Ubuntu, sarcina nu vi se va părea atât de dificilă.

Cum să configurați un server de e-mail bazat pe Ubuntu.

Înainte de instrucțiuni specifice și de rătăcire prin cod, nu vă puteți lipsi de materiale teoretice. Este important să înțelegeți ce este un server de e-mail și cum funcționează.

Un server de mail configurat, pentru a spune foarte simplu, este un poștaș care primește o „scrisoare” de la un client de e-mail și o dă altuia. Aceasta este, în principiu, întreaga esență a modului în care funcționează acest software. Un server de e-mail este necesar pentru mai mult decât pentru a trimite e-mailuri. Pe site-uri, el este responsabil pentru înregistrarea utilizatorilor, trimiterea de formulare completate și alte acțiuni importante, fără de care site-ul ar deveni ca o carte la care te poți uita doar în timp ce întorci paginile, dar este dificil să faci ceva.

Serverele de e-mail de pe Linux diferă semnificativ de cele de pe Windows și alte sisteme. Pe Windows, acesta este un program închis gata făcut pe care trebuie doar să începeți să îl utilizați. Distribuțiile Linux presupun autoconfigurare toate componentele. Mai mult decât atât, serverul va consta în cele din urmă nu dintr-un singur program, ci din mai multe. Vom folosi Postfix în combinație cu Dovecot.

De ce Postfix?

Există mai mulți clienți de e-mail pe Ubuntu, dar noi l-am ales pe acesta. Configurarea Posfix pe Ubuntu este mult mai ușoară decât configurarea SendMail, iar acest lucru este important pentru un utilizator începător. Combinat cu Dovecot, Postfix este capabil să facă tot ceea ce este necesar de obicei de la serverele de e-mail.

Postfix este agentul de transfer de e-mail în sine. El va juca rolul principal în întreaga reprezentație. Este un program open source pe care multe servere și site-uri web îl folosesc în mod implicit. Dovecot este un agent de livrare a corespondenței.

Instalarea Postfix

Primul pas este să utilizați comanda pentru a actualiza baza de date locală a pachetelor:

Agentul Postfix în sine poate fi instalat gratuit din depozit, iar acesta este următorul pas:

sudo apt-get install postfix

Când pornește interfața acestei aplicații, trebuie să selectați elementul „Site Internet”, după care va fi creat un fișier de configurare denumit main.cf.

Apoi, în câmpul „Nume e-mail de sistem”, introduceți numele local al viitorului server, de exemplu, myserver.org sau oricare altul, la discreția dvs. Folosind comanda nslookup, puteți afla oricând domeniul serverului în viitor - priviți și scrieți-l, acest lucru va fi util pentru configurare.

Configurarea Postfix

Acum trebuie să configurați agentul de e-mail. Pentru a face acest lucru, mai întâi trebuie să creați un fișier numit virtual în folderul /etc/postfix//. Pentru a face acest lucru, puteți utiliza comanda tactilă:

Acum trebuie să creați un folder privat în directorul /etc/postfix/. Setările de e-mail vor fi stocate în el:

atingeți canonical sender_relay sasl_passwd

Acum trebuie să modificați unele setări în fișierul de configurare main.cf. Deschideți-l în Notepad în modul privilegiat:

sudo nano /etc/postfix/main.cf

Fișierul conține valorile parametrilor, iar valorile acestuia sunt enumerate prin semnul „=”. Aici trebuie să schimbați numele parametrului myhostname server local– la myserver.org, ca în exemplul nostru, sau la cel specificat la instalarea Postfix la pasul anterior. Ca aceasta:

myhostname = myserver.org

Vizualizați adresa IP utilizată cu această comandă:

ifconfig | grep „inet addr” -m 1

Această adresă IP trebuie introdusă în parametrii mydestination. Înlocuiți parametrul alias_maps cu virtual_alias_maps, apoi scrisorile pot fi redirecționate către alte adrese.

Acum trebuie să schimbați locația hash-ului:

virtual_alias_maps = hash:/etc/postfix/virtual

Setați parametrul mynetworks la următoarele valori:

rețelele mele = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Dacă doriți ca serverul să poată funcționa cu e-mail Yandex, adăugați următorii parametri la sfârșitul fișierului:

smtp_sasl_auth_enable = da
smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = autentificare
smtp_sender_dependent_authentication = da
sender_dependent_relayhost_maps = hash:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical

În fișierul /etc/postfix/private/canonical, adăugați e-mailul Yandex:

@yandex.ru [email protected]

Adăugați în fișierul /etc/postfix/private/sender_relay:

@yandex.ru smtp.yandex.ru

În fișierul /etc/postfix/private/sasl_passwd, adăugați parola pentru căsuța poștală Yandex - în loc de ***:

[email protected]:***

Dacă utilizați Ubuntu Server 16, trebuie să deschideți porturi pentru ca serviciile de e-mail să funcționeze. Pentru a face acest lucru, utilizați comanda:

iptables -A INTRARE -p tcp –dport 25 -j ACCEPT

După ce ați făcut toate modificările fișierelor, trebuie să reporniți serviciul pentru ca noile setări să intre în vigoare.

Verificarea funcționării Postfix

Este util să instalați utilitarul mutt pentru a face lucrul cu e-mail mai convenabil. Acest lucru se poate face folosind comanda:

sudo apt-get install mutt

Acum puteți încerca să trimiteți o scrisoare către o cutie poștală:

ecou „Mesaj” | mutt -s „mesaj” [email protected]

Dacă totul este bine, scrisoarea va fi primită. Dar rețineți că Google clasifică de obicei astfel de e-mailuri ca spam.

Instalarea și configurarea Dovecot

Mai întâi trebuie să instalați utilitarul:

sudo apt-get install dovecot-imapd dovecot-pop3d

Acum deschideți fișierul /etc/dovecot/dovecot.conf și adăugați-i o listă de protocoale:

protocoale = pop3 pop3s imap imaps

locație_mail = mbox:~/mail:INBOX=/var/mail/%u

Dacă această linie are un conținut diferit, trebuie să o schimbați cu cel specificat. Dacă nu există deloc, atunci trebuie să îl adăugați.

Reporniți serviciul pentru ca modificările să intre în vigoare:

sudo /etc/init.d/dovecot restart

Deschideți fișierul /etc/hosts și adăugați acolo domeniul dvs., pe care l-ați specificat la început. În exemplul nostru, acesta a fost domeniul myserver.org. Adresa IP a fost determinată și în timpul etapei de configurare Postfix.

adresa ip myserver.org

Acum nu mai rămâne decât să deschidem porturile pentru ca serviciile poștale să poată primi și trimite cu ușurință scrisori:

iptables -A INTRARE -p tcp –dport 220 -j ACCEPT
iptables -A INTRARE -p tcp –dport 993 -j ACCEPT
iptables -A INTRARE -p tcp –dport 110 -j ACCEPT
iptables -A INTRARE -p tcp –dport 995 -j ACCEPT

Pentru a verifica funcționalitatea întregului sistem, trebuie să trimiteți o scrisoare către căsuța poștală specificată în setări. În acest caz, domeniul creat trebuie utilizat în adresă, iar utilizatorul trebuie creat în prealabil, apoi scrisoarea ar trebui să fie primită - puteți verifica e-mailul folosind utilitarul mutt, pe care l-ați instalat deja.




Top