KọmputaSoftware

Mail server on Linux: Akopọ ati oso

E-mail fun ọpọlọpọ awọn eniyan wulẹ bi a deede aaye ayelujara pẹlu a olumulo ore-ni wiwo, ninu eyi ti o le ni itunu kọ ọrọ, so aworan ati fi ifiranṣẹ ranṣẹ si ọrẹ. Sugbon, o jẹ kosi Elo diẹ idiju. Lati gbe data nipa lilo e-mail apèsè on Linux. O ti wa ni ti won ti wa ni npe ni processing, ifijiṣẹ ati ifiranṣẹ afisona. Eleyi article yoo ọrọ awọn julọ gbajumo e-mail apèsè on Linux, bi daradara bi bi o si tunto diẹ ninu awọn ti wọn.

Review of ìpinnu lati ṣẹda kan eto ti fifiranṣẹ ati gbigba awọn ifiranṣẹ

Pẹlu iranlọwọ ti awọn e-mail on a Linux server, o le ni kiakia ati irọrun ran ara wọn siseto lati gba ki o si fi awọn ifiranṣẹ. Awọn ayelujara ni o ni opolopo ti setan-ṣe solusan, eyi ti o le nikan ṣeto a bit "pari." Lara wọn, dajudaju, nibẹ ni o wa tun eka sii ninu awọn eto iṣeto ni, awọn iṣeto ni ti eyi ti o ti han ninu awọn wọnyi apẹẹrẹ Postfix.

SendMail - gbajumo ati ki o yara

SendMail le ti wa ni a npe ni a aṣáájú laarin mail apèsè on Linux. Ni igba akọkọ ti ikede a ti tu pada ni 1983. Niwon SendMail mastered ọpọ ti ibudo ati apa. O ti wa ni o gbajumo ni lilo lati oni yi. Sare ati ise server, sugbon o ko ni pade igbalode ailewu awọn ajohunše ati ki o jẹ oyimbo eru lati ṣeto soke.

Postfix - rọ, lagbara ati ki o gbẹkẹle

Ti o ti akọkọ idagbasoke fun abẹnu lilo Emu Iwadi ile-iṣẹ. Ọpọlọpọ awọn iṣẹ ati awọn ẹya ara ẹrọ ya lati SendMail. Sugbon, o jẹ Elo yiyara, ailewu, ati oso gba akoko ati akitiyan. O le ṣee lo bi awọn kan mail server on Linux, MacOS, Solaris.

IredMail

Eleyi server jẹ pataki kan ti o tobi virulence ṣeto ti awọn iwe afọwọkọ ati iṣeto ni awọn faili. Pẹlu wọn iranlọwọ, o le ni kiakia gbe soke ni mail server on Linux Web-orisun ati free. O ni o ni support fun SMTP, POP3 ati ki o IMAP. Awọn fifi sori ilana ti wa ni gbogbo ko gba diẹ ẹ sii ju 10 iṣẹju, ti o da lori awọn olorijori ti awọn IT.

Ni awọn ilana ti eto a mail server Linux- iRedMail yoo wa ni laifọwọyi sori ẹrọ ọna ti awọn olugbagbọ pẹlu awọn virus ati àwúrúju. Ni afikun si awọn wọnyi le wa ni fi kun protections lodi si ṣa ti agbara, orisirisi analyzers ati bẹ bẹ lori. A nla aṣayan setan Linux-mail server.

IndiMail

O daapọ orisirisi awọn mọ Ilana ati imọ fun awọn imuse ti awọn gbigbe ti awọn ifiranṣẹ imeeli. Awọn eto ese ni agbara lati ṣẹda ìjápọ laarin awọn apa ti a nẹtiwọki, fun apẹẹrẹ, fun pínpín a mail awọn oluşewadi fun awọn ile ise ti o yatọ si ẹka. Awọn eto ni awọn kan gan rọ iṣeto ni siseto. O ti wa ni muse nipasẹ kan redefinition ti àwọn ayípadà, ti eyi ti awọn olupin nipa 200 O ti wa ni ṣee ṣe lati ṣẹda awọn orisirisi iru IndiMail iṣẹ óę.

rumble

Postal Linux ayelujara-server kọ ni C ++. Nibẹ ni a-itumọ ti ni API fun ìṣàkóso ati ki o ṣiṣẹda iṣẹlẹ. O ni o ni kan pupo ti awọn ẹya ara ẹrọ ati iṣẹ-"jade kuro ninu apoti." Ni atilẹyin nipasẹ orisirisi awọn daradara-mọ awọn ẹya ti awọn database. Ti o ba fẹ, tabi reconfiguration, o le ni kiakia yipada lati ọkan si awọn miiran. server atọkun pin awọn ẹtọ si wọn pato agbegbe - awọn olumulo, alámùójútó, ati ašẹ server.

Zentyal

Jasi rọrun julọ rọrun reluwe ifiweranse Lainos-server. O ti wa ni fere gbogbo awọn ti awọn ilana ki o si ṣe awọn eto ni pataki kan ayaworan ni wiwo. Da lori awọn mail server Linux Ubuntu. Fifi awọn iṣẹ tabi awọn agbara nipa fifi titun modulu. Pẹlu ti o le ti wa ni idayatọ bi lọtọ mail server kan ati ki o olulana tabi aṣoju ipade laarin awọn ifilelẹ ti awọn thoroughfares.

Axigen

Free, lagbara ati ki o ẹya-ara ọlọrọ mail server. O le ṣee lo bi nipasẹ awọn oniwe-ara ayelujara ni wiwo tabi nipasẹ eyikeyi e-mail ni ose. O si ni anfani lati gba leta lati ita apoti, lati gbe awọn ohun laifọwọyi esi si awọn ifiranṣẹ, àlẹmọ wọn, ki o si tun rọrun lati gbe a CSV faili.

Iṣeto ni ati Administration ni o ni awọn oniwe-ara Web ni wiwo. Fun awọn ololufẹ ti kilasika isakoso awoṣe - awọn iṣẹ-ṣiṣe ti o wa nipasẹ awọn pipaṣẹ console.

Awọn olupin atilẹyin kan orisirisi ti awọn ọna šiše, pẹlu Windows ila. Awọn ilana ti ibaraenisepo ti wa ni gan daradara ti ni akọsilẹ ki o si razyasnon afonifoji apeere lori awọn Olùgbéejáde ká aaye ayelujara.

CommuniGate Pro

Cross-Syeed server ti o le ṣiṣẹ pẹlu e-mail ati ohun ifiranṣẹ. O jẹ ṣee ṣe lati sopọ si o nipasẹ e-mail ni ose tabi a si aarin ayelujara ni wiwo. Ni awọn ajé ti yiyatọ ti wiwọle ẹtọ si kan diẹ eniyan iroyin. Afikun le ran ṣepọ awọn orisirisi egboogi-kokoro awọn ọna šiše ati awọn solusan.

Eto ẹya apẹẹrẹ ti a eto

Lẹhin ti a atunyẹwo ti e-mail apèsè on Linux yẹ ki o ro eto ọkan ninu wọn ni diẹ apejuwe awọn.

Fun apẹẹrẹ, a le fi o bi o lati fi sori ẹrọ ki o si tunto Postfix on Ubuntu. O ti wa ni pe awọn hardware jẹ tẹlẹ wa ati awọn ọna šiše ti ni imudojuiwọn si titun ti ikede.

Ni igba akọkọ ti ohun lati se - ni lati gba lati ayelujara awọn olupin ara. O ti wa ni wa ninu awọn Coriell ti Ubuntu, ki awọn ebute, Iru:

Nigba fifi sori, awọn eto yoo beere fun titun kan ọrọigbaniwọle fun awọn database olumulo labẹ awọn root iroyin. Ki o si o yẹ ki o wa ni tun lati jẹrisi. Ki o si le beere ohun ti Iru ti fifi sori wa ni ife. Nigbana ni, awọn eto ká mail orukọ, nibi ti o ti le pato - some.server.ru.

Bayi o nilo lati ṣẹda a database fun awọn olupin. Eleyi le ṣee ṣe pẹlu awọn pipaṣẹ:

mysqladmin -u root -p ṣẹda mail.

Eleyi jẹ ibi ti awọn nilo lati tokasi a wulo ọrọigbaniwọle fun awọn database.

Bayi o le lọ si awọn gan ara MySQL pẹlu awọn pipaṣẹ:

MySQL -u root. lẹẹkansi, awọn eto yoo beere awọn ọrọigbaniwọle ti o jẹ pataki lati tẹ.

Next yio paṣẹ ṣeto, eyi ti yoo ran lati ṣẹda titun kan olumulo pẹlu anfaani:

Tun beere tabili ni akọkọ database, ṣẹda wọn ki o le:

Bayi MySQL console ti wa ni ko si ohun to nilo ati awọn ti o le gba jade ti o.

Postfix iṣeto ni

Akọkọ ti o nilo lati fi awọn olupin, bi o si wọle si awọn database, bi o si wo fun o ni pataki iye. Lati ṣe eyi, nibẹ ni yio je orisirisi awọn faili. Nwọn ki o le wa ni be ni liana / ati be be / Postfix. Nibi ni o wa orukọ wọn:

Nwọn yẹ ki o ni awọn wọnyi ni awọn akoonu ti, laarin eyi ti awọn ìbéèrè okun fun kọọkan faili yoo wa oto:

olumulo = admin orukọ kan nigbati ṣiṣẹda kan tabili;

ọrọigbaniwọle = ;

dbname = orukọ da database;

ìbéèrè = ìbéèrè, kọọkan fun a pato file;

ogun = 127.0.01.

Gba ìbéèrè fun awọn faili:

Awọn wọnyi ni awọn faili yoo ṣeto awọn ọrọigbaniwọle lati wọle sinu awọn database, ki wiwọle si wọn gbọdọ bakan idinwo. Fun apẹẹrẹ, awọn fi ọtun, o jẹ siba.

Bayi a ni lati fi diẹ ninu awọn aṣayan lati Postfix. O ti wa ni ye ki a kiyesi wipe ninu awọn wọnyi ila, ropo some.server.ru awọn ti gidi ašẹ.

ailewu certifications

Lati bẹrẹ, iwọ yoo nilo lati ṣẹda a iwe eri aṣẹ, eyi ti yoo jẹrisi awọn Wiwulo ti gbogbo awọn iwe-ẹri.

Da si itaja awọn faili:

mkdir ~ / CA_new

Ati ki o kan iṣeto ni faili. O ogun awọn wọnyi koodu:

A kekere alaye si o:

  • ayípadà C - nibi ti o nilo lati pato awọn orilẹ-ede ni awọn meji-lẹta kika, fun apẹẹrẹ, fun Russia - RU;
  • ST - tumo si kan pato ekun tabi agbegbe;
  • L - ilu na;
  • Eyin - awọn orukọ ti awọn ile-;
  • CN - nibi ti o nilo lati pato awọn ako ti o fojusi awọn bọtini;
  • e-mail adirẹsi.

Ki o si da ati awọn bọtini ara:

sudo OpenSSL genrsa -des3 -out ca.key 4096

Awọn eto ta o fun a ọrọigbaniwọle fun awọn bọtini, eyi ti o ni eyikeyi nla ko ba gbagbe.

Bayi o nilo lati ṣii awọn bọtini Version:

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

Nibẹ ni yio nilo lati tẹ a tẹlẹ da ọrọigbaniwọle fun awọn ikọkọ bọtini.

Bayi ni ijẹrisi:

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

Next o nilo lati ṣẹda a liana ninu eyi ti lati fi gbogbo ti ipilẹṣẹ bọtini. ara folda ti wa ni telẹ fun kọọkan server.

mkdir Serv

mkdir Serv / some.domen.ru

Ki o si ṣẹda ara wọn iṣeto ni:

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

Inu o yẹ ki o wa ni awọn eto kan ni isalẹ. Wọn ti wa ni iru si awon ti tẹlẹ da.

Lati se ina kan bọtini, lo pipaṣẹ:

sudo OpenSSL genrsa -passout ṣe: 1234 -des3 -out Serv / some.server.ru / server.key.1 2048

Yi ila nlo awọn ọrọigbaniwọle 1234. O ti wa ni ti nilo fun awọn akoko.

Awọn ọrọigbaniwọle ti wa ni bayi kuro lati awọn egbe:

OpenSSL RSA -passin ṣe: 1234 -in Serv / some.server.ru / server.key.1 -out Serv / some.server.ru/server.key

Bayi o ni lati wole bọtini:

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

rm -f SERV/ some.server.ru/server.key.1 Ki o si yọ awọn ibùgbé: RM -F Serv / some.server.ru/server.key.1

Pẹlu iranlọwọ ti awọn ifọwọyi ti gbe jade ni yio je kan mail server ti o le nikan firanṣẹ ati gba awọn ifiranṣẹ. Ni afikun si awọn ifilelẹ ti awọn, nibẹ ni o wa afikun modulu ti o le fi sori ẹrọ lati faagun awọn iṣẹ-ṣiṣe. Eleyi yoo ṣẹda kan ni kikun-ifihan mail server on Linux fun awọn kekeke.

afikun awọn ẹya ara ẹrọ

Awọn wọnyi modulu le ṣee lo lati fa awọn agbara ti awọn mail server, bi "spam" tabi iṣẹ pinpin.

  • Horde. Gan olumulo ore-ayelujara ni wiwo fun mail. Ni afikun si awọn oniwe-akọkọ-ṣiṣe ni o ni a-itumọ ti ni kalẹnda, awọn iṣẹ-ṣiṣe, ati awọn olubasọrọ. O ni o ni kan rọrun iṣeto ni ati tuning Circuit.
  • Amavisd-titun. O performs awọn ipa ti a ẹnu ki o si ti lo nipataki fun docking o yatọ si imo. Amavisd-titun gba, sero o ipinnu boya o le jẹ lewu, ati so awọn afikun awọn iṣẹ ti miiran modulu fun ijerisi.
  • SpamAssassin. Bi awọn orukọ tumo si, kuro sero awọn lẹta gẹgẹ bi awọn ofin, isiro spam. O le ṣee lo mejeji lọtọ ati bi ara ti awọn orisirisi èṣu.
  • ClamAV. Popular Linux-ayika antivirus. O ti wa ni a free software. Anfani lati ṣiṣẹ pẹlu awọn ọpọlọpọ awọn oriṣiriṣi mail apèsè lati ọlọjẹ awọn faili ati awọn ifiranṣẹ "lori fly".
  • Felefele. ostfix. Eleyi module tọjú awọn checksums ti spam ifiranṣẹ ati ki o communicates taara pẹlu P ostfix.
  • Pyzor - miiran ọpa lati mọ awọn ifiranṣẹ ti o ni irira tabi be si awọn olumulo koodu.
  • Fail2ban. A ọpa ti o ndaabobo olumulo iroyin lodi si sakasaka ṣa ti agbara awọn ọrọigbaniwọle. Lẹhin ti kan awọn nọmba ti igba kan pato awọn IP-adirẹsi ti wa ni dina fun a nigba ti.
  • Mailman. Rọọrun lati ṣẹda awọn akojọ ifiweranṣẹ nipasẹ awọn oju-iwe ayelujara ni wiwo.
  • Munin. A ọpa fun monitoring server išẹ. O ni o ni kan ti o tobi nọmba ti setan-ṣe plug-ins ti o faagun awọn oniwe-agbara. Network Ilana iṣẹ le ti wa ni tọpinpin on a rọrun iṣeto.

ipari

Bi le ti wa ni ri lati article, fifi sori ẹrọ ati iṣeto ni ti a ni kikun-fledged mail server ọwọ - a gun ati ki o soro-ṣiṣe. Sibẹsibẹ, yi ona yoo gbogbo ni oye bi awọn eto ṣiṣẹ ati ki o mọ awọn oniwe-agbara ati vulnerabilities. Ni irú ti isoro pese sile nipa awọn administrator yoo ni anfani lati ni kiakia wa ki o fix awọn isoro. Paapa ti o yẹ ti o jẹ fun o tobi ilé ti iṣẹ jẹ nibe o gbẹkẹle lori iyara ti fifiranṣẹ ati gbigba awọn ifiranṣẹ si ibara tabi awọn alabašepọ. Fun kekere nẹtiwọki jẹ ohun ti o dara ojutu "jade kuro ninu apoti", eyi ti le wa ransogun ni kiakia nipa lilo olumulo ore-ni wiwo.

Sibẹsibẹ, ninu awọn iṣẹlẹ ti a server ikuna yoo ni a gun akoko lati penetrate ki o si ye awọn eto kuro. Awọn article lori awọn apẹẹrẹ ti Postfix mail server sapejuwe awọn ipilẹ ọna ati awọn imuposi fun eto awọn jc isẹ. Pelu pẹlu awọn ti o tobi nọmba ti modulu, plug-ins ki o si fi-ons o yoo ṣẹda kan alagbara ati ki o gbẹkẹle ọpa fun fifiranṣẹ ati gbigba awọn ifiranṣẹ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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