ЭЭМ, Программалык камсыздоо
Linux боюнча дарек: сереп жана орнотуу
көпчүлүк адамдар үчүн электрондук почта чалкалай, текст жазууга, сүрөт тиркеп жана досторуна билдирүүлөрдү жөнөтө ала турган, бир колдонуучунун достук иштей менен кадимки сайт окшойт. Бирок, иш жүзүндө алда канча татаал. Linux боюнча электрондук почта кулдарга колдонуу менен маалыматтарды берүүгө. Ал кайра иштетүү, жеткирүү жана жөнөтүү каттам менен алектенет, алар болуп саналат. Бул макалада Linux эн популярдуу электрондук почта кулдарга талкууланат, ошондой эле алардын айрымдарына кандай ырастап.
чечимдердин Review билдирүүлөрдү жөнөтүү жана кабыл алуу системасын түзүү үчүн
бир Linux жүрүш боюнча электрондук почта жардамы менен тез жана оной алууга жана кабарларды жөнөтүү үчүн, өз механизмин ишке киргизсе болот. желе гана бир аз коё аласыз даяр чечимдер, мол "бүттү". Алардын арасында, албетте, ошондой эле система түзүмүн дагы татаал болсо, төмөнкү мисал менен көрсөтүп жатат тарам плакаты.
Sendmail - элдик жана тез
Sendmail Linux почтасына тейлөөчүлөрү арасынан пионер болуп кызмат кылган деп атоого болот. Биринчи версия 1983-жылы кайра бошотулган. Sendmail участкаларында жана бездери көптүгү менен чебер-жылдан бери. Учурда ушул күнгө чейин колдонулат. Fast жана Server оптималдаштырылган, бирок заманбап коопсуздук стандарттарына жооп берет жана орнотуу үчүн өтө оор эмес.
Плакаты - ийкемдүү, күчтүү жана ишенимдүү
Ал алгач ички пайдалануу IBM изилдөө борборунун үчүн иштелип чыккан. Көптөгөн иш-милдеттери жана Sendmail алынган өзгөчөлүктөрү. Бирок, ал бир топ ылдамыраак, коопсузураак жана орнотуу аз убакыт жана күч-аракет талап кылынат. Бул Linux, огеш, Solaris боюнча почта катары колдонсо болот.
IredMail
Бул Server олуттуу ариби менен тарам материалдарын белгиленген көбүрөөк жек көрүүнүн болуп саналат. алардын жардамы менен тез эле Linux Web-негизделген жана акысыз почта жыйнап алсын. Бул SMTP, POP3 жана IMAP колдоо бар. орнотуу жол-жобосу жалпысынан администратордун чебер жараша, дагы 10 минут талап кылынышы мүмкүн эмес.
жүрүшүндө бир почта орнотуу кайтуу linux iRedMail жазуусу программалуу жана спам менен мамиле каражаттары орнотулат. Мындан тышкары, ошондой эле аскердик, ар кандай анализаторлор жана каршы коргоону кошо болот. Улуу параметр даяр Linux-дарек.
IndiMail
Бул электрондук билдирүүлөрдү кабыл алуу-өткөрүп берүү ишке ашыруу үчүн бир нече белгилүү протоколдорду жана технологияларды айкалыштырат. системасы ар кандай тармактарынын компаниялар үчүн почта ресурсун алмашуу үчүн, мисалы, тармактын бездери ортосунда байланыш түзүү жөндөмү бирлешкен. система абдан ийкемдүү тарам механизми бар. Бул Server тууралуу 200. Бир нече параллелдүү IndiMail иш агымын түзүүгө боло турган өзгөрмөлөр аныктоо аркылуу ишке ашырылат.
Rumble
C ++ жазылган Почта Linux интернет-Server. жоромолдорду башкаруу жана түзүү үчүн орнотулган API бар. Бул өзгөчөлүктөр менен иш-милдеттерге көп "кутудан". маалыматтар базасын бир нече белгилүү түрү менен колдоого алынган. Эгер каалаган, же кайра түзүлүү, сен бат эле бири-бири менен алмаштырууга болот. Server Interfaces, алардын белгилүү бир аймакка укуктарды бөлүп - колдонуучулар, администраторлор жана домен жүрүш.
Zentyal
Кыязы, эъ оъой жана абдан ыңгайлуу поезд почта Linux-Server. Бул көрсөтмөлөрдү дээрлик бардык жана атайын жуурулушуу иштей тууралоолорун аткарууга болот. почта Linux Ubuntu негизинде. жаңы модулдарды орнотуу боюнча иш-милдеттерин же мүмкүнчүлүктөрүн кошту. Менен өзүнчө почта жана негизги ортосунда роутер же прокси түйүн катары жайгаштырууга болот.
Апенди
Free, күчтүү жана бай почта камтылган. Ал өзүнүн интернет иштей аркылуу же электрондук почта кардары менен колдонсо болот. Анын айтымында, тышкы кутучаларын, кабарларга үчүн автоматтык жооп өндүрүү үчүн келген каттарды чогултуп, аларды чыпкалап алат, ошондой эле CSV билэни импорттоо үчүн ыңгайлуу.
Тарам орнотуусу жана башкаруу өз Желе макамын бар. классикалык башкаруу моделин сүйүүчүлөрүнүн - тапшырма буйрук чыгуучунун аркылуу жеткиликтүү.
Server Windows сапта, анын ичинде иштеп жаткан системасы, ар кандай колдойт. өз ара аракеттенүү тартиби чыгуучунун сайтында көптөгөн мисалдарды абдан жакшы документтештирилген жана razyasnon жатат.
CommuniGate Pro
Cross-платформа электрондук почта жана үн билдирүүлөрдүн менен иштей алат. Бул электрондук почта кардары же борборлоштурулган желе иштей аркылуу аны менен байланышууга мүмкүн болгон жок. бир нече адамдар үчүн кирүү укугун чектөө ишке ашыруу болуп саналат. Plugins анти-вирус системасын жана чечүү жолдорун киргизүү жардам берет.
системасын үлгү
Linux боюнча электрондук почта тейлөөчүлөрү карап чыккандан кийин, дагы майда-чүйдөсүнө чейин алардын бирин белгилөө эске алышы керек.
Мисалы, биз кантип орнотуу жана Ubuntu боюнча плакаты ырастап көрсөтө алабыз. Бул жабдык колдо бар жана системасы акыркы нускасына турат деп болжолдонот.
биринчи нерсе кыла - Server өзү жүктөп алууга болот. Бул Ubuntu боюнча сактоочу бар, ошондуктан терминал, түрү:
орнотуу учурунда, системанын тамыры эсеби боюнча маалыматтар базасы пайдалануучу үчүн жаңы сырсөз сурайт. Андан кийин аны ырастоо үчүн кайталап туруу керек. Андан кийин ал орнотуунун кандай кызыккан суроолорду берип көрсөк болот. Андан кийин, системанын почта аты-жөнү, сиз көрсөтүүгө болот - some.server.ru.
Эми сиз жүрүш үчүн маалымат базасын түзүү керек. Бул буйругу менен берилиши мүмкүн:
mysqladmin -u тамыры Катты түзүү -P.
Бул маалымат базасын түзүү үчүн жарактуу сөздү көрсөтүү керек болот.
Эми сиз буйругу менен абдан тери MySQL барып:
MySql -u тамыры. дагы, система кирүү үчүн зарыл болгон жашыруун сөздү сурашат.
Кийинки сыймыктуу менен жаңы колдонуучу түзүүгө жардам бере турган тобун, буйрук кылам:
Ошондой эле, негизги маалымат базасындагы үстөлдөрүн талап ушунчалык мүмкүн, аларды түзүү:
Азыр MySQL консолу эми кереги жок, жана сиз ага чыга албайт.
плакаты тарам
Биринчиден Сиз, ал үчүн керектүү баалуулуктарды издеп, кантип, базасына кирүү кантип көрсөтүшүбүз керек. Бул үчүн бир нече өздүк болот. Алар каталог / ж.б. / орнотту орун алышы мүмкүн. Алардын аттары мындай:
Алар бири-билэ издөө сап уникалдуу боло турган арасында төмөнкү мазмунун, төмөндөгүлөрдү камтууга тийиш:
дасторкон түзүүдө колдонуучу = администратор аталышы көрсөтүлөт;
Сырсөз = <администратор сырсөз>;
dbname = аты түзүлгөн маалыматтар базасы;
суроо = суроо, бир иштин ар бир;
Себайот = 127.0.01.
Жарым-жартылай билэлэри суроо боюнча издөө:
Бул өздүк маалымат базасына кирүү үчүн сырсөз коём, аларга бул мүмкүнчүлүгү кандайдыр бир чектөө керек. Мисалы, Исага укугу, аны чектөө болуп саналат.
Азыр биз орнотту үчүн кээ бир параметрлерин кошуу керек. Бул кийинки сапта чыныгы домен some.server.ru ордуна экенин белгилей кетүү маанилүү.
коопсуздук Тастыкталышы
баштоо үчүн, бардык күбөлүктөрдүн жарамдуулугун тастыктаган турган күбөлүк бийлигин түзүү керек болот.
дүкөн материалдар менен түзүлгөн:
mkdir ~ / CA_new
Ал тарам билэ. Ал төмөнкү кодду өтүүдө:
ага бир аз түшүнүк:
- өзгөрүлмө C - бул жерде эки-кат түрүндө өлкөнү тактоо керек, мисалы, Россия - RU;
- ST - белгилүү бир аймакка же аймакты билдирет;
- L - шаар;
- Оо, - коомдун аталышы;
- CN - Бул жерде сиз негизги бутасы доменди тактоо керек;
- электрондук почтанын дареги.
Андан кийин түзүлгөн жана негизги өзү:
Sudo OpenSSL genrsa -des3 оозанып ca.key 4096
системасы ар кандай учурда да унутпа ачкычы үчүн сырсөз үчүн түрткү.
Эми сиз негизги Version көрүү керек:
OpenSSL тал нуска -x509 -nodes -sha1 -катчылар 3650 -key ca.key оозанып ca.crt -config ca.conf
Жеке ачкыч үчүн мурда түзүлгөн сырсөз киргизүүнүн кажети жок.
Азыр тастыктамасы:
OpenSSL PKCS12 -экспорт айтышпайт ca.cer -inkey ca.key оозанып ca.pfx
Кийинки бардык өндүрүлгөн баскычтарды сактоо үчүн бир каталогун түзүү керек. өз Папканы ар бир жүрүш үчүн аныкталат.
mkdir Serv
mkdir Serv / some.domen.ru
Алардын өз тарам түзүү:
нано Serv / some.domen.ru / openssl.conf
ичинде төмөндө көрсөтүлгөн орнотуулары болууга тийиш. Алар буга чейин түзүлгөн окшош.
бир ачкычы түзүлбөй, буйрукту колдоносуз:
Sudo OpenSSL genrsa -passout өтүп: 1234 -des3 оозанып Serv / some.server.ru / server.key.1 2048
Бул сызык сөздү 1234. Ал бир нече убакыт керек колдонот.
Сырсөз азыр командасынын алынып салынат:
OpenSSL RSA -passin өтүп: 1234 -in Serv / some.server.ru / server.key.1 оозанып Serv / some.server.ru/server.key
Эми сиз негизги кирүү керек:
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 нуска -key Serv /some.server.ru/ server.key оозанып Serv /some.server.ru/ server.csr
rm -f SERV/ some.server.ru/server.key.1 Жана убактылуу жок: погондук -f Serv / some.server.ru/server.key.1
гана Кабарларды жөнөтүү жана кабыл алуу мүмкүн болгон почта болот жүргүзүлөт башкаруудан жардамы менен. негизги тышкары, мүмкүнчүлүгүн кеңейтүү үчүн орнотула турган кошумча модулдар бар. Бул ишкана үчүн Linux боюнча толук өзгөчөлөнгөн почта түзөт.
кошумча мүмкүнчүлүктөр
Төмөнкү модулдар, мисалы, "спам" же кызмат бөлүштүрүү почта мүмкүнчүлүктөрүн жогорулатуу үчүн колдонулушу мүмкүн.
- Ордо. почта үчүн колдонуучунун достук желе Interface. Анын негизги милдети тышкары орнотулган календарын бар, тапшырмаларды жана байланыштарды. Бул ыңгайлуу тарам жана күүлөнүшү район бар.
- Amavisd-жаңы. Ал дарбазанын ролун аткарат жана ар кандай технологияларды бекитүү үчүн биринчи кезекте колдонулат. Amavisd-жаңы, кабыл алса, бул коркунучтуу болушу мүмкүн экендигин аныктайт, чыпкалайт, жана тактоо үчүн башка модулдарын кошумча милдеттерди байланыштырат.
- SpamAssassin. Аталышынан көрүнүп тургандай, даана спамдарды эсептеп, белгилүү бир эрежелер боюнча кат чыпкалайт. Бул өз-өзүнчө эки колдонулат жана ар кандай жин-перилердин бир бөлүгү катары калышы мүмкүн.
- ClamAv. Популярные Linux-чөйрө Antivirus. Бул акысыз программа. материалдары жана кабарларды "чымындан жөнүндө" арытып, көптөгөн ар кандай почта тейлөөчүлөрү менен иштей алат.
- Razor. ostfix. Бул модулда спам билдирүүлөрдү checksums сактап, аны P ostfix менен түздөн-түз пикир.
- Pyzor - колдонуучу кодексине зыяндуу же пайдасыз камтыган маалыматтарды аныктоо үчүн дагы бир куралы.
- Fail2ban. колдонуучуну коргогон курал кара күч сырсөздөрдү атакалар каршы түзөт. Кээде белгилүү бир санынан кийин белгилүү IP-дарек бир канча убакыт үчүн бөгөттөлгөн.
- Почтальон. Желе иштей аркылуу таратуу Тизмелерди түзүү үчүн жөнөкөй жолу.
- Мунин. мониторинг Server аткаруу үчүн курал. Ал өзүнүн мүмкүнчүлүктөрүн кеңейтүү даяр плагиндер боюнча бир топ ийгиликтерге жетишкен. Network протоколдор иш ыңгайлуу тартибине байкоого болот.
жыйынтыктоо
-Берене, орнотуу жана толук кандуу почта кол орнотмолорун көрүүгө болот - өтө татаал жана узун ишти. Бирок, мындай мамиле көбүнчө системасы кантип иштейт, анын күчтүү жана талуу билем түшүнөт. администратор тарабынан даярдалган маселелерди учурда тез арада табууну жана көйгөйдү чечүү мүмкүнчүлүгүнө ээ болот. Атап айтканда, бул ири компаниялар үчүн тиешелүү иш-кардарларга жана өнөктөштөргө билдирүүлөрдү кабыл алуу жана жөнөтүү ылдамдыгына толугу менен көз каранды. чакан тармактар үчүн абдан ылайыктуу чечим тез колдонуучунун достук макамын колдонуп калышы мүмкүн ", кутудан".
Бирок, бир Server аткарылбаган учурда кирип система бөлүгүн түшүнүү үчүн көп убакыт керек болот. Плакаты почта мисалында макалада негизги иш үчүн негизги методдор менен технологияларды көрсөтүп турат. модулдар, плагиндер жана билдирүүлөрдү кабыл алуу жана жөнөтүү үчүн күчтүү жана ишенимдүү куралын түзөт кошумчалардай кошуу көп саны менен бириктирди.
Similar articles
Trending Now