ComputersSoftware

Mail server op Linux: overzicht en setup

E-mail voor de meeste mensen ziet eruit als een normale website met een gebruiksvriendelijke interface, waarin je gemakkelijk tekst kunt schrijven, hechten foto's en berichten sturen naar vrienden. Echter, het is eigenlijk veel ingewikkelder. Om gegevens met behulp van e-mail servers op Linux over te dragen. Zij zijn het die betrokken zijn bij de verwerking, de levering en het bericht routing. Dit artikel zal de meest populaire e-mail servers te bespreken op Linux, maar ook hoe een aantal van hen te vormen.

Toetsing van beslissingen om een systeem van het verzenden en ontvangen van berichten te creëren

Met behulp van e-mail op een Linux-server, kunt u snel en eenvoudig hun eigen mechanisme in te zetten voor het ontvangen en verzenden. Het web heeft tal van kant-en-klare oplossingen, die alleen een beetje kunt "volbracht." Onder hen natuurlijk zijn er ook complexer de systeemconfiguratie, is de configuratie die in het volgende voorbeeld Postfix.

SendMail - populair en snel

SendMail kan een pionier onder de mail servers op Linux worden genoemd. De eerste versie werd uitgebracht in 1983. Aangezien SendMail beheerst aantal stations en knooppunten. Het wordt veel gebruikt om deze dag. Snel en geoptimaliseerde server, maar het voldoet niet aan de moderne veiligheidseisen en is vrij zwaar op te zetten.

Postfix - flexibel, krachtig en betrouwbaar

Het werd oorspronkelijk ontwikkeld voor intern gebruik IBM Research Center. Veel functies en kenmerken geleend van SendMail. Echter, het is veel sneller, veiliger en setup kost minder tijd en moeite. Het kan gebruikt worden als een mailserver op Linux, MacOS, Solaris.

IredMail

Deze server is in wezen een grotere virulentie set van scripts en configuratiebestanden. Met hun hulp, kunt u snel ophalen van de e-mailserver op Linux Web-based en gratis. Het heeft ondersteuning voor SMTP, POP3 en IMAP. De installatieprocedure is over het algemeen niet meer dan 10 minuten duren, afhankelijk van de vaardigheid van de beheerder.

In het proces van het instellen van een e-mailserver Linux- zal iRedMail automatisch geïnstalleerd middel van het omgaan met virussen en spam. Naast deze bescherming kunnen worden toegevoegd met brute kracht, verschillende analysatoren enzovoort. Een geweldige optie om Linux-mailserver.

IndiMail

Het combineert een aantal bekende protocollen en technologieën voor de uitvoering van de overdracht van e-mailberichten. Het systeem geïntegreerd de mogelijkheid om de banden tussen de knooppunten van een netwerk te creëren, bijvoorbeeld, voor het delen van een e-bron voor ondernemingen van verschillende takken. Het systeem heeft een zeer flexibele configuratie mechanisme. Dit wordt uitgevoerd via een herdefinitie van variabelen, waarvan de server ongeveer 200. Het is mogelijk om meerdere parallelle IndiMail werkstromen maken.

gerommel

Postal Linux web-server geschreven in C ++. Er is een ingebouwde API voor het beheren en maken scenario. Het heeft veel functies en functionaliteit "out of the box." Ondersteund door een aantal bekende versies van de database. Indien gewenst, of herconfiguratie, kunt u snel van de ene naar de andere. server interfaces verdeelde de rechten op hun specifieke gebied - gebruikers, beheerders en domein server.

Zentyal

Waarschijnlijk is de gemakkelijkste en meest handige trein post Linux-server. Het is bijna alle van de instructies en de instellingen uit te voeren in een speciale grafische interface. Op basis van de e-mailserver Linux Ubuntu. Het toevoegen van functies of mogelijkheden door het installeren van nieuwe modules. Hiermee kan worden aangebracht als een afzonderlijke mailserver en een router of proxyknooppunt tussen de hoofdwegen.

Axigen

Gratis, krachtige en feature rijke e-mailserver. Het kan gebruikt worden als via haar eigen web-interface of via een e-mail client. Hij is in staat om e-mails te verzamelen van externe boxen, een automatische reactie om berichten te produceren, filteren, en ook handig om een CSV-bestand importeren.

Configuratie en beheer heeft zijn eigen webinterface. Voor de liefhebbers van klassieke management model - de taak is beschikbaar via de command console.

De server ondersteunt een groot aantal besturingssystemen, waaronder Windows lijn. Het proces van interactie is zeer goed gedocumenteerd en razyasnon tal van voorbeelden op de website van de ontwikkelaar.

CommuniGate Pro

Cross-platform server die kan werken met e-mail en spraakberichten. Het is mogelijk via e-mail client of een gecentraliseerde web-interface om verbinding te maken. Is de realisatie van differentiatie van toegangsrechten tot een paar mensen account. Plugins kan helpen bij de integratie van de verschillende anti-virus systemen en oplossingen.

een voorbeeld van een systeem instellen

Na het raadplegen van e-mail servers op Linux zou moeten overwegen het instellen van een van hen in meer detail.

Zo kunnen we laten zien hoe je installeren en configureren Postfix op Ubuntu. Aangenomen wordt dat de hardware is al beschikbaar en het besturingssysteem is bijgewerkt naar de nieuwste versie.

Het eerste wat je moet doen - is om de server te downloaden zelf. Het is beschikbaar in de repositories van Ubuntu, zodat de terminal, type:

Tijdens de installatie, zal het systeem vragen om een nieuw wachtwoord voor de database gebruiker onder de root-account. Dan moet worden herhaald om te bevestigen. Dan kan hij vragen welk type installatie geïnteresseerd bent. Dan, het systeem mail naam, waar u kunt opgeven - some.server.ru.

Nu moet je een database voor de server te creëren. Dit kan gedaan worden met het commando:

mysqladmin -u wortel -p mail te creëren.

Dit is waar de noodzaak om een geldig wachtwoord voor de database op te geven.

Nu kun je naar de huid MySQL met het commando:

mysql -u root. nogmaals, zal het systeem het wachtwoord dat nodig is om in te voeren is vragen.

Vervolgens zullen commando set, die zal helpen om een nieuwe gebruiker met privileges te maken:

vereist ook tafels in de grote database, maken ze zo kunt u:

Nu mysql console is niet meer nodig en je kunt uit te halen.

postfix configuratie

Eerst moet je de server te laten zien, hoe u toegang tot de database, hoe om te kijken naar het de nodige waarden. Om dit te doen, zullen er meerdere bestanden. Zij kan zich in de directory / etc / postfix. Hier zijn hun namen:

Zij moeten de volgende inhoud, waaronder de query string voor elk bestand uniek is bevatten:

user = administratornaam bij het aanmaken van een tabel;

password = ;

dbname = name die databank;

vraag = vraag, elk voor een bepaald bestand;

gastheren = 127.0.01.

Deels worden gezocht naar bestanden:

Deze bestanden zal het wachtwoord om in te loggen in de database te stellen, zodat de toegang tot hen moet een of andere manier te beperken. Bijvoorbeeld, het recht te zetten, het is beperkend.

Nu moeten we een aantal opties toe te voegen aan Postfix. Het is vermeldenswaard dat in de volgende regel, vervangen some.server.ru de echte domein.

Veiligheidsverklaringen

Om te beginnen, moet u een certificeringsinstantie, die de geldigheid van alle certificaten zal bevestigen creëren.

Gemaakt voor het opslaan van bestanden:

mkdir ~ / CA_new

En een configuratiebestand. Het herbergt de volgende code:

Een beetje uitleg aan toe:

  • variabele C - hier moet u het land te geven in de twee-letter-formaat, bijvoorbeeld voor Rusland - RU;
  • ST - betekent een specifieke regio of zone;
  • L - de stad;
  • O - de naam van de vennootschap;
  • CN - hier moet u het domein dat de belangrijkste doelen vast te stellen;
  • e-mail adres.

Dan gemaakt en de sleutel zelf:

sudo openssl genrsa -des3 uitchecken ca.key 4096

Het systeem vraagt u om een wachtwoord voor de sleutel, die in elk geval niet vergeten.

Nu moet je de sleutel versie te openen:

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

Er moet een eerder gemaakte wachtwoord voor de private sleutel.

Het certificaat:

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

Vervolgens moet je een map waarin alle gegenereerde sleutels in op te slaan. eigen map wordt gedefinieerd voor elke server.

mkdir SERV

mkdir SERV / some.domen.ru

En hun eigen configuratie:

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

Binnen moet de instellingen die hieronder aangegeven zijn. Ze zijn vergelijkbaar met de reeds gemaakt.

Om een sleutel te genereren, gebruikt u de opdracht:

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

Deze regel gebruikt het wachtwoord 1234. Het is nodig voor bepaalde tijd.

Het wachtwoord is nu verwijderd uit het team:

openssl rsa -passin passeren: 1234 -in SERV / some.server.ru / server.key.1 uitchecken SERV / some.server.ru/server.key

Nu heb je sleutel te ondertekenen:

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 -nieuwe toets SERV /some.server.ru/ server.key uitchecken SERV /some.server.ru/ server.csr

rm -f SERV/ some.server.ru/server.key.1 En verwijder de tijdelijke: rm -f SERV / some.server.ru/server.key.1

Met de hulp van de uitgevoerde manipulatie zal een mailserver die alleen kan berichten versturen en ontvangen. Naast de belangrijkste, zijn er extra modules die kunnen worden geïnstalleerd om de functionaliteit uit te breiden. Dit zal een full-featured mail server op Linux te creëren voor de onderneming.

extra functies

De volgende modules kunnen worden gebruikt om de mogelijkheden van de e-mailserver, zoals "spam" of dienst distributie uit te breiden.

  • Horde. Zeer gebruiksvriendelijke web-interface voor e-mail. In aanvulling op haar belangrijkste taak heeft een ingebouwde agenda, taken en contacten. Het heeft een geschikte configuratie en afstemschakeling.
  • Amavisd-nieuw. Het vervult de rol van een gateway en wordt voornamelijk gebruikt voor docking verschillende technologieën. Amavisd nieuwe ontvangt, filtert bepaalt of het gevaarlijk kan zijn, en verbindt de extra functies van andere modules ter verificatie.
  • SpamAssassin. Zoals de naam al aangeeft, het apparaat filtert de letters volgens bepaalde regels, het berekenen van spam. Het kan zowel afzonderlijk uit verscheidene demonen gebruiken.
  • ClamAV. Populaire Linux-omgeving antivirus. Het is een gratis software. In staat om te werken met veel verschillende mailservers om bestanden en berichten te scannen "on the fly".
  • Razor. ostfix. Deze module slaat de checksums van spamberichten en communiceert rechtstreeks met P ostfix.
  • Pyzor - een ander hulpmiddel om de berichten die schadelijke of nutteloos om de gebruiker code bevatten te bepalen.
  • Fail2ban. Een hulpmiddel dat de gebruiker beschermt accounts tegen hacking brute kracht wachtwoorden. Na een bepaald aantal keren dat een bepaalde het IP-adres is geblokkeerd voor een tijdje.
  • Mailman. Gemakkelijkste manier om mailinglijsten te maken via de webinterface.
  • Munin. Een tool voor het monitoren prestaties van de server. Het heeft een groot aantal kant-en-klare plug-ins die de mogelijkheden aanzienlijk uitbreiden. Netwerkprotocollen werk kan worden gevolgd op een handige schema.

conclusie

Zoals blijkt uit het artikel, de installatie en configuratie van een volwaardige mailserver handmatig - een lange en moeilijke taak. Echter, zal deze aanpak in het algemeen te begrijpen hoe het systeem werkt en kennen de sterke en zwakke plekken. In geval van problemen, bereid door de beheerder in staat zal zijn om snel te vinden en het probleem op te lossen. Bijzonder relevant is voor grote bedrijven van wie het werk is volledig afhankelijk van de snelheid van het verzenden en ontvangen van berichten aan klanten of partners. Voor kleine netwerken is zeer geschikt oplossing "out of the box", die kunnen worden ingezet snel met behulp van gebruiksvriendelijke interface.

Echter, in het geval van een server niet bereikbaar zal een lange tijd om door te dringen en te begrijpen het systeem unit. Het artikel over het voorbeeld van Postfix mailserver illustreert de elementaire methoden en technieken voor het instellen van de primaire operatie. In combinatie met het grote aantal modules, plug-ins en add-ons zal het een krachtig en betrouwbaar hulpmiddel voor het verzenden en ontvangen van berichten te creëren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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