Alt linux 6 настройка smtp сервера

ьМЕЛФТПООБС РПЮФБ ( postfix )

нЙИБЙМљъБВБМХЕЧ

ч ДБООПН ТБЪДЕМЕ ПРЙУБОП, ЛБЛ ПТЗБОЙЪПЧБФШ ПВНЕО ЬМЕЛФТПООПК РПЮФПК У йОФЕТОЕФ Й ЧОХФТЙ МПЛБМШОПК УЕФЙљ— ДМС ЬФПЗП УМХЦЙФ УЕТЧЕТ ЬМЕЛФТПООПК РПЮФЩ postfix . ъДЕУШ ОЕ ПРЙУЩЧБЕФУС, ЛБЛ УПЪДБЧБФШ Й ЮЙФБФШ РПЮФПЧЩЕ УППВЭЕОЙС (УН. ПВ ЬФПН ТБЪДЕМ . ЗМБЧЩљ4.). пДОБЛП ДБЦЕ ЕУМЙ Х ЧБУ ПФДЕМШОЩК ЛПНРШАФЕТ, РПДЛМАЮЈООЩК Л йОФЕТОЕФ ЮЕТЕЪ ПВЩЮОПЕ НПДЕНОПЕ УПЕДЙОЕОЙЕ, ЧБН УФПЙФ ПЪОБЛПНЙФШУС У ДБООЩН ТБЪДЕМПН.

чПЪНПЦОП, ЧБУ ХДЙЧЙФ ФП, ЮФП УЕТЧЕТ РЕТЕДБЮЙ ЬМЕЛФТПООПК РПЮФЩ postfix ТЕЛПНЕОДХЕФУС Л ХУФБОПЧЛЕ Ч МАВПК ЛПОЖЙЗХТБГЙЙ ALT Linux. ьФП ПВЯСУОСЕФУС ФЕН, ЮФП Ч UNIX-РПДПВОЩИ УЙУФЕНБИ ЧПЪНПЦОПУФШ ПФРТБЧМСФШ РПЮФХ У РПНПЭША РТПУФПЗП ЧЩЪПЧБ ЛПНБОДЩ ЙЪ ЛПНБОДПК ПВПМПЮЛЙ РТБЛФЙЮЕУЛЙ ПВСЪБФЕМШОБ. оЕЛПФПТЩЕ РТПЗТБННЩ (ОБРТЙНЕТ, УЕТЧЙУ cron ) РПМШЪХАФУС ЬФЙН ДМС ПФРТБЧЛЙ УППВЭЕОЙК РПМШЪПЧБФЕМСН. рЕТЕУЩМЛПК ЧУЕК ЬМЕЛФТПООПК РПЮФЩ, РТПИПДСЭЕК ЮЕТЕЪ НБЫЙОХ, ЪБОЙНБЕФУС MTA (Mail Transport Agent), Ч ОБЫЕН УМХЮБЕ ЬФП postfix . иПФС НОПЗЙЕ РПЮФПЧЩЕ РТПЗТБННЩ УРПУПВОЩ ПФРТБЧМСФШ УППВЭЕОЙС ОБ ХДБМЈООЩК SMTP -УЕТЧЕТ, ЙНЕЕФ УНЩУМ РПТХЮЙФШ Й ЬФХ ЪБДБЮХ УЙУФЕНОПНХ УЕТЧЕТХ ЬМЕЛФТПООПК РПЮФЩ, ЮФПВЩ ОЕ ВЩМП ОЕПВИПДЙНПУФЙ УМЕДЙФШ ЪБ ПФУЩМЛПК ПФРТБЧМЕООЩИ РЙУЕН. уХЭЕУФЧХАФ Й ДТХЗЙЕ РПРХМСТОЩЕ MTA (ОБРТЙНЕТ qmail , exim ), ОП ПОЙ РП ТБЪОЩН РТЙЮЙОБН ОЕ ЧПЫМЙ Ч ДБООХА ЧЕТУЙА ДЙУФТЙВХФЙЧБ. Sendmail , ЧЕФЕТБО йОФЕТОЕФБ, РТПЙЗТЩЧБЕФ postfix РП ТСДХ РБТБНЕФТПЧ, Ч ФПН ЮЙУМЕ Ч ВЕЪПРБУОПУФЙ, Л ФПНХ ЦЕ ПО ОЕПРТБЧДБООП УМПЦЕО Ч ОБУФТПКЛЕ. ч ДБООПН ТХЛПЧПДУФЧЕ НЩ ПЗТБОЙЮЙНУС ТЕЛПНЕОДБГЙСНЙ РП ОБУФТПКЛЕ postfix ДМС ОЕУЛПМШЛЙИ ФЙРЙЮОЩИ УЙФХБГЙК. вПМЕЕ РПМОЩЕ УЧЕДЕОЙС НПЦОП РПМХЮЙФШ ЙЪ РТЕЧПУИПДОПК ДПЛХНЕОФБГЙЙ ОБ БОЗМЙКУЛПН СЪЩЛЕ, ЛПФПТБС ЧИПДЙФ Ч УПУФБЧ РБЛЕФБ postfix.

рБЛЕФЩ postfix

вБЪПЧЩК RPM-РБЛЕФ ДМС ХУФБОПЧЛЙ УЕТЧЕТБ postfix Ч ALT Linux ОПУЙФ, ЛБЛ ОЕФТХДОП ДПЗБДБФШУС, ЙНС postfix. еУФШ ФБЛЦЕ ОЕУЛПМШЛП ДПРПМОЙФЕМШОЩИ РБЛЕФПЧ, РТЕДПУФБЧМСАЭЙИ УЕТЧЙУЩ РП РТЙЈНХ Й ДПУФБЧЛЕ УППВЭЕОЙК РП УЕФЙ У ТБЪМЙЮОПК УФЕРЕОША ЪБЭЙЭЈООПУФЙ. пДЙО ЙЪ РБЛЕФПЧ SMTP -УЕТЧЕТПЧ, postfix-smtpd МЙВП postfix-smtpd-sasl, ОХЦЕО postfix ДМС ФПЗП, ЮФПВЩ РТЙОЙНБФШ УППВЭЕОЙС РП РТПФПЛПМХ SMTP (ЙМЙ ESMTP ) ЛБЛ ЙЪЧОЕ, ФБЛ Й МПЛБМШОП. чФПТПК ЙЪ ЬФЙИ РБЛЕФПЧ ТЕБМЙЪХЕФ ТБУЫЙТЕОЙС SASL ; РПДТПВОЕЕ ПВ ЬФПН УН. ДБМЕЕ. еУФШ ФБЛЦЕ РБЛЕФ postfix-sasl, ЛПФПТЩК ТБУЫЙТСЕФ ЧПЪНПЦОПУФЙ ДПУФБЧЛЙ УППВЭЕОЙК ОБ УМХЮБК, ЕУМЙ ЛБЛЙЕ-МЙВП РТЙОЙНБАЭЙЕ УЕТЧЕТЩ, У ЛПФПТЩНЙ ЧЪБЙНПДЕКУФЧХЕФ ДБООЩК УЕТЧЕТ, РПМШЪХАФУС БЧФПТЙЪБГЙЕК РП НЕФПДХ SASL .

лПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ

жБКМЩ ОБУФТПКЛЙ postfix ТБУРПМБЗБАФУС Ч ЛБФБМПЗЕ /etc/postfix. пУОПЧОЩЕ РБТБНЕФТЩ ПРТЕДЕМСАФУС Ч ЖБКМЕ main.cf; Ч ЮБУФОПУФЙ, ЧУЕ РБТБНЕФТЩ, П ЛПФПТЩИ ЗПЧПТЙФУС ДБМЕЕ Ч ЬФПК ЗМБЧЕ, ХУФБОБЧМЙЧБАФУС ЙНЕООП Ч ЬФПН ЖБКМЕ, ЕУМЙ ЬФП ОЕ ПЗПЧБТЙЧБЕФУС УРЕГЙБМШОП.

ч ЙЪОБЮБМШОПН ЧЙДЕ ЬФПФ ЖБКМ УПДЕТЦЙФ ЛПОЖЙЗХТБГЙА, РПЪЧПМСАЭХА УЕТЧЕТХ ТБВПФБФШ Ч РТЕДЕМБИ НБЫЙОЩ, Б ФБЛЦЕ ТБЪЧЈТОХФЩЕ ЛПННЕОФБТЙЙ У РТЙНЕТБНЙ. еУМЙ ЧЩ ЙЪНЕОЙМЙ ЛПОЖЙЗХТБГЙА РТЙ ТБВПФБАЭЕН postfix , ЕЈ ОХЦОП БЛФЙЧЙЪЙТПЧБФШ ЛПНБОДПК service postfix reload ЙМЙ РТПУФП postfix reload .

дПНЕООБС ЙОЖПТНБГЙС

йНС ИПУФБ Й ДПНЕОБ, ЛПФПТЩЕ УЮЙФБАФУС МПЛБМШОЩНЙ РТЙ ПВТБВПФЛЕ email-БДТЕУПЧ, ОЕПВИПДЙНЩ ДМС ЖХОЛГЙПОЙТПЧБОЙС РПЮФПЧПЗП УЕТЧЕТБ. еУМЙ ЬФЙ ЙНЕОБ ДМС postfix ДПМЦОЩ ВЩФШ ПФМЙЮОЩ ПФ ФПЗП, ЮФП ЧЩДБЈФ ЛПНБОДБ hostname , ХУФБОПЧЙФЕ ЙИ У РПНПЭША РБТБНЕФТПЧ myhostname Й mydomain.

Postfix ОБ dialup-НБЫЙОЕ

уХЭЕУФЧХЕФ ОЕУЛПМШЛП РТПВМЕН, ЧПЪОЙЛБАЭЙИ РТЙ РПРЩФЛЕ ПФРТБЧЛЙ ЙУИПДСЭЕК РПЮФЩ У НБЫЙО, ЛПФПТЩЕ ОЕ СЧМСАФУС РПМОПГЕООЩНЙ ХЪМБНЙ ЙОФЕТОЕФ, ОБРТЙНЕТ, Ч УЙУФЕНБИ У НПДЕНОЩН Й ДТХЗЙНЙ ОЕРПУФПСООЩНЙ УПЕДЙОЕОЙСНЙ ОЕ ЧУЕЗДБ ЧПЪНПЦОП ОЕНЕДМЕООП ПФРТБЧЙФШ УППВЭЕОЙС ХДБМЈООЩН БДТЕУБФБН РП SMTP Й ЙИ РТЙИПДЙФУС ДЕТЦБФШ Ч ПЮЕТЕДЙ ДП ФЕИ РПТ, РПЛБ УПЕДЙОЕОЙЕ ОЕ ВХДЕФ ХУФБОПЧМЕОП. дМС ЬФПЗП ЙУРПМШЪХЕФУС РБТБНЕФТ defer_transports, ОБРТЙНЕТ:

дПУФБЧЛБ БЛФЙЧЙЪЙТХЕФУС ЛПНБОДПК /usr/sbin/sendmail -q , ЛПФПТБС Ч ALT Linux ЙУРПМОСЕФУС БЧФПНБФЙЮЕУЛЙ РТЙ ХУФБОПЧЛЕ PPP -УПЕДЙОЕОЙС.

вХДХЮЙ РПМОПГЕООЩН MTA , postfix УРПУПВЕО ОБИПДЙФШ УЕТЧЕТЩ, ПВУМХЦЙЧБАЭЙЕ РПМХЮБФЕМЕК УППВЭЕОЙК, РТЙ РПНПЭЙ DNS . фЕН ОЕ НЕОЕЕ, ДМС dialup-НБЫЙО ОЕРПУТЕДУФЧЕООБС ДПУФБЧЛБ УППВЭЕОЙК ОЕЦЕМБФЕМШОБ, РПУЛПМШЛХ ЧТЕНС УПЕДЙОЕОЙС ПЗТБОЙЮЕОП. л ФПНХ ЦЕ ЬФП ЙЪМАВМЕООБС ФБЛФЙЛБ ТБУРТПУФТБОЙФЕМЕК УРБНБ, РПЬФПНХ НОПЗЙЕ УЕТЧЕТЩ УЧЕТСАФ IP -БДТЕУ ПФРТБЧЙФЕМС У ВБЪПК ЙЪЧЕУФОЩИ БДТЕУПЧ РТПЧБКДЕТУЛЙИ РХМПЧ, РПУМЕ ЮЕЗП УППВЭЕОЙС У ФБЛЙИ БДТЕУПЧ ПФЧЕТЗБАФУС. рПЬФПНХ ГЕМЕУППВТБЪОП ДПЧЕТЙФШ ДПУФБЧЛХ ЙУИПДСЭЕК РПЮФЩ SMTP -УЕТЧЕТХ РТПЧБКДЕТБ. ьФЙН ХРТБЧМСЕФ РБТБНЕФТ relayhost, ОБРТЙНЕТ:

Читайте также:  Download whatsapp on linux

Postfix ОБ ЛМЙЕОФУЛПК НБЫЙОЕ МПЛБМШОПК УЕФЙ

тБВПЮЙЕ УФБОГЙЙ Ч МПЛБМШОПК УЕФЙ ЙМЙ НБЫЙОЩ Ч РТПЧБКДЕТУЛПК УЕФЙ, ПФДЕМЈООПК ПФ йОФЕТОЕФБ У РПНПЭША НЕЦУЕФЕЧПЗП ЬЛТБОБ/ NAT , ДПМЦОЩ РЕТЕРТБЧМСФШ ЙУИПДСЭХА РПЮФХ ОБ РПЮФПЧЩК УЕТЧЕТ, ПВУМХЦЙЧБАЭЙК ДБООХА УЕФШ. дМС ЬФПЗП ФБЛЦЕ ЙУРПМШЪХЕФУС РБТБНЕФТ relayhost, ПРЙУБООЩК ЧЩЫЕ. еУМЙ УЕТЧЕТ ЪБДБО IP -БДТЕУПН, НПЦОП ПФЛМАЮЙФШ ЙУРПМШЪПЧБОЙЕ DNS ДМС ХУЛПТЕОЙС ТБВПФЩ:

дМС ФПЗП, ЮФПВЩ Ч ДПНЕООПК ЮБУФЙ БДТЕУБ ПФРТБЧЙФЕМС ЖЙЗХТЙТПЧБМ ДПНЕО УЕФЙ, Б ОЕ ЙНС ЛПОЛТЕФОПК НБЫЙОЩ, ХУФБОПЧЙФЕ РБТБНЕФТ myorigin Ч ЙНС ДПНЕОБ:

еУМЙ РПЮФПЧЩЕ СЭЙЛЙ РПМШЪПЧБФЕМЕК НПОФЙТХАФУС У УЕТЧЕТБ РП NFS , postfix ОБ ЛМЙЕОФУЛЙИ НБЫЙОБИ УМХЦЙФ МЙЫШ ДМС ПФРТБЧЛЙ РПЮФЩ. ч ФБЛПК ЛПОЖЙЗХТБГЙЙ УМЕДХЕФ ПФЛМАЮЙФШ БЗЕОФЩ local Й smtp Ч ЖБКМЕ /etc/postfix/master.cf.

рПЮФПЧЩК УЕТЧЕТ ДМС ОЕВПМШЫЙИ ДПНЕОПЧ Й УЕФЕК

дПНЕОЩ, ДМС ЛПФПТЩИ УЕТЧЕТ РПМХЮБЕФ РПЮФХ, ПФМЙЮОЩЕ ПФ ЪОБЮЕОЙС mydomain Й ОЕ УЛПОЖЙЗХТЙТПЧБООЩЕ ЛБЛ ЧЙТФХБМШОЩЕ ДПНЕОЩ postfix (УН. ОЙЦЕ), ОХЦОП РЕТЕЮЙУМЙФШ У РПНПЭША РБТБНЕФТБ mydestination, МЙВП Ч ДПРПМОЙФЕМШОПН ЖБКМЕ, ОБ ЛПФПТЩК УУЩМБЕФУС ЬФПФ РБТБНЕФТ. бОБМПЗЙЮОЩН ПВТБЪПН РБТБНЕФТ mynetworks ПРЙУЩЧБЕФ ВМПЛЙ IP -БДТЕУПЧ, ЛПФПТЩЕ УЮЙФБАФУС ЧОХФТЕООЙНЙ Й У ЛПФПТЩИ ТБЪТЕЫЈО РТЙЈН ЙУИПДСЭЙИ УППВЭЕОЙК. оЕ УМЕДХЕФ ЪБРЙУЩЧБФШ Ч mynetworks ВМПЛЙ БДТЕУПЧ, ОЕ РТЙОБДМЕЦБЭЙИ УЕФЙ, ЛПФПТХА ПВУМХЦЙЧБЕФ УЕТЧЕТ, РПУЛПМШЛХ ЬФЙН НПЗХФ ЧПУРПМШЪПЧБФШУС ТБУРТПУФТБОЙФЕМЙ УРБНБ.

дМС SMTP -БХФЕОФЙЖЙЛБГЙЙ ЧОЕЫОЙИ РПМШЪПЧБФЕМЕК, ЦЕМБАЭЙИ ПФРТБЧМСФШ УППВЭЕОЙС ЮЕТЕЪ ДБООЩК УЕТЧЕТ, НПЦОП ЙУРПМШЪПЧБФШ РПДДЕТЦЛХ БЧФПТЙЪБГЙЙ SASL . рБЛЕФ postfix-smtpd-sasl РТЕДПУФБЧМСЕФ БМШФЕТОБФЙЧХ postfix-smtpd У ЧЛМАЮЈООПК РПДДЕТЦЛПК SASL ; ЧПЪНПЦОЩК ОЕДПУФБФПЛ ЬФПЗП ТБУЫЙТЕОЙСљ— ЧЛМАЮЕОЙЕ ЛПДБ, Ч НЕОШЫЕК УФЕРЕОЙ РТПЧЕТЕООПЗП Ч РМБОЕ ВЕЪПРБУОПУФЙ. оБУФТПКЛБ БХФЕОФЙЖЙЛБГЙЙ SASL ПРЙУБОБ Ч ЖБКМЕ SASL_README Ч ДПЛХНЕОФБГЙЙ postfix .

рТЕПВТБЪПЧБОЙЕ ЗМПВБМШОЩИ БДТЕУПЧ Ч МПЛБМШОЩЕ БДТЕУБ ОБЪОБЮЕОЙС ХУФБОБЧМЙЧБЕФУС У РПНПЭША ФБВМЙГ ФЙРБ virtual (УН. virtual (5) ):

рТЙНЕТ УПДЕТЦЙНПЗП /etc/postfix/virtual:

рПУМЕ ТЕДБЛФЙТПЧБОЙС ПФФТБОУМЙТХКФЕ ФБВМЙГХ Ч ТБВПЮЙК ПВТБЪ ЛПНБОДПК postmap /etc/postfix/virtual .

еУМЙ ЛБЛЙН-МЙВП РПМШЪПЧБФЕМСН УЕФЙ РПЮФБ ДПМЦОБ ДПУФБЧМСФШУС РП SMTP ОБ ЙИ ТБВПЮЙЕ УФБОГЙЙ (ЬФП РТЕДРПМБЗБЕФ, ЮФП ОБ ЙИ НБЫЙОБИ ТБВПФБАФ MTA ), РПДУФБЧМСКФЕ Ч ДПНЕООПК ЮБУФЙ ЙИ БДТЕУПЧ ЙНЕОБ НБЫЙО Ч ФБВМЙГБИ virtual МЙВП aliases (УН. ОЙЦЕ).

бМЙБУЩ Й РТЕПВТБЪПЧБОЙС БДТЕУПЧ

йНЕОБ МПЛБМШОЩИ БДТЕУБФПЧ МЙВП УПЧРБДБАФ У ЙНЕОБНЙ РПМШЪПЧБФЕМЕК УЙУФЕНЩ, МЙВП РПДУФБЧМСАФУС ЙЪ ФБВМЙГЩ aliases (УН. aliases (5) ):

рТЙ ХУФБОПЧЛЕ postfix « У ОХМС » Ч ЬФПК ФБВМЙГЕ УПЪДБЈФУС БМЙБУ ОБ ЙНС root ДМС ДПУФБЧЛЙ ЧУЕК ЛПТТЕУРПОДЕОГЙЙ, РТЕДОБЪОБЮЕООПК БДНЙОЙУФТБФПТХ Й РПУФХРБАЭЕК ОБ ДТХЗЙЕ УЙУФЕНОЩЕ БДТЕУБ, ОБ ЙНС ТЕБМШОПЗП РПМШЪПЧБФЕМС, ЛПФПТЩК ПУХЭЕУФЧМСЕФ ЖХОЛГЙЙ БДНЙОЙУФТБФПТБ. йЪОБЮБМШОП ЙН УФБОПЧЙФУС РЕТЧЩК ЪБТЕЗЙУФТЙТПЧБООЩК Ч УЙУФЕНЕ ТЕБМШОЩК РПМШЪПЧБФЕМШ. фБВМЙГБ БМЙБУПЧ ПФМЙЮБЕФУС ПФ ПУФБМШОЩИ ФБВМЙГ, ЙУРПМШЪХЕНЩИ postfix ; ЙНЕОБ УМЕЧБ, ЛПФПТЩЕ СЧМСАФУС ЛМАЮБНЙ ДМС РПЙУЛБ, ПФДЕМСАФУС ПФ ЪОБЮЕОЙК УРТБЧБ ДЧПЕФПЮЙСНЙ. бДТЕУБФЩ УРТБЧБ РЕТЕЮЙУМСАФУС ЮЕТЕЪ ЪБРСФХА Й НПЗХФ ВЩФШ БДТЕУБНЙ, ЛПНБОДБНЙ (ПВПЪОБЮБАФУС УЙНЧПМПН | Ч ОБЮБМЕ РТБЧПК ЮБУФЙ; УППВЭЕОЙЕ РПДБЈФУС ОБ УФБОДБТФОЩК РПФПЛ ЧЧПДБ ЛПНБОДЩ) Й ЙНЕОБНЙ ЖБКМПЧ:

тБВПЮЙК ПВТБЪ ФБВМЙГЩ УФТПЙФУС У РПНПЭША ЛПНБОД postalias /etc/postfix/aliases ЙМЙ newaliases . рТЙ ПФРТБЧЛЕ УППВЭЕОЙС postfix ЗЕОЕТЙТХЕФ БДТЕУ ПФРТБЧЙФЕМС ЙЪ ЙНЕОЙ РПМШЪПЧБФЕМС Й УПВУФЧЕООПЗП ДПНЕОБ (ЙМЙ ЪОБЮЕОЙС myorigin). дБЦЕ ЕУМЙ РПЮФПЧЩК ЛМЙЕОФ ЧЩУФБЧЙМ ЪБЗПМПЧПЛ From:, ЬФПФ БДТЕУ РПРБДБЕФ Ч УМХЦЕВОХА ЙОЖПТНБГЙА УППВЭЕОЙС Й НПЦЕФ ВЩФШ ЙУРПМШЪПЧБО РПМХЮБФЕМЕН, ЮФП ОЕ ЧУЕЗДБ ЦЕМБФЕМШОП. рТЕПВТБЪПЧБОЙЕ БДТЕУПЧ ПФРТБЧЙФЕМЕК Л ЗМПВБМШОЩН БДТЕУБН НПЦОП ЪБДБФШ Ч ФБВМЙГЕ ФЙРБ canonical (УН. canonical (5) ):

бОБМПЗЙЮОБС ФБВМЙГБ recipient_canonical Й УППФЧЕФУФЧХАЭЙК РБТБНЕФТ recipient_canonical_maps НПЗХФ ВЩФШ ЙУРПМШЪПЧБОБ ДМС РТЕПВТБЪПЧБОЙС БДТЕУПЧ ОБЪОБЮЕОЙС. дМС БЛФХБМЙЪБГЙЙ ЙЪНЕОЕОЙК ФБВМЙГ ЙУРПМШЪХКФЕ ЛПНБОДХ postmap ЙНС_ФБВМЙГЩ .

вПТШВБ УП УРБНПН Й РПЮФПЧЩНЙ ЧТЕДЙФЕМСНЙ

рТПФЙЧПДЕКУФЧЙЕ УРБНХ (НБУУПЧЩН ТБУУЩМЛБН ОЕРТПЫЕОПК ЛПТТЕУРПОДЕОГЙЙ)љ— ПФДЕМШОБС ВПМШЫБС ФЕНБ, ЛПФПТХА ОЕЧПЪНПЦОП РПМОПУФША ТБУЛТЩФШ Ч ЬФПН ТХЛПЧПДУФЧЕ; ЪДЕУШ ДБОЩ МЙЫШ ОЕУЛПМШЛП РТБЛФЙЮЕУЛЙИ УПЧЕФПЧ РТЙНЕОЙФЕМШОП Л ЛПОЖЙЗХТБГЙЙ postfix . рП ХНПМЮБОЙА УЕТЧЕТ УЛПОЖЙЗХТЙТПЧБО ФБЛ, ЮФП ПФЧЕТЗБЕФ РПРЩФЛЙ РЕТЕУМБФШ УППВЭЕОЙС ЙЪЧОЕ ОБ ДТХЗЙЕ ХДБМЈООЩЕ УЕТЧЕТЩ. уП УРБНПН, БДТЕУПЧБООЩН МПЛБМШОЩН РПМХЮБФЕМСН, ДЕМП ПВУФПЙФ УМПЦОЕЕ. иПТПЫП ЪБТЕЛПНЕОДПЧБМЙ УЕВС УМХЦВБ MAPS RBL Й ЕК РПДПВОЩЕ, ПТЗБОЙЪПЧБООЩЕ РП РТЙОГЙРХ « ЮЈТОПЗП УРЙУЛБ » IP -БДТЕУПЧ; ЮФПВЩ ЪБДЕКУФЧПЧБФШ ЬФЙ УЕТЧЙУЩ, РТЕДЧБТЙФЕМШОП ПЪОБЛПНЙЧЫЙУШ У ХУМПЧЙСНЙ ЙИ ЙУРПМШЪПЧБОЙС, ЪБОЕУЙФЕ ЙНЕОБ ДПНЕОПЧ, ТБВПФБАЭЙИ РП РТЙОГЙРХ RBL, Ч ЛПОЖЙЗХТБГЙА:

Читайте также:  Что такое windows firework

ч ОЕЛПФПТЩИ УМХЮБСИ ФТЕВХЕФУС БДТЕУОБС ТБВПФБ У ПФДЕМШОЩНЙ ОБТХЫЙФЕМСНЙ РПЮФПЧПЗП ЬФЙЛЕФБ. бДТЕУОБС ТБВПФБ ЪБЛМАЮБЕФУС Ч ВМПЛЙТПЧБОЙЙ SMTP -УПЕДЙОЕОЙК У ЙИ БДТЕУПЧ, УЕФЕК МЙВП ДПНЕОПЧ. дМС ЬФПЗП РТЕДХУНПФТЕОЩ ФБВМЙГЩ ФЙРБ access (УН. access (5) ):

лБЛ Й У ДТХЗЙНЙ ФБВМЙГБНЙ, РПУМЕ ТЕДБЛФЙТПЧБОЙС РТЙЧЕДЙФЕ ЛБТЩ Ч ДЕКУФЧЙЕ ЛПНБОДПК postmap /etc/postfix/access .

рТПЮЙЕ ОБУФТПКЛЙ

рП ХНПМЮБОЙА ТБЪНЕТ ЖБКМБ РПЮФПЧПЗП СЭЙЛБ РТЙ МПЛБМШОПК ДПУФБЧЛЕ ПЗТБОЙЮЕО 51200000 ВБКФБНЙ. ьФП ПЗТБОЙЮЕОЙЕ НПЦОП ЙЪНЕОЙФШ У РПНПЭША РБТБНЕФТБ mailbox_size_limit. хУФБОПЧЛБ РБТБНЕФТБ Ч 0 УОЙНБЕФ ПЗТБОЙЮЕОЙЕ.

йУРПМШЪПЧБОЙЕ Postfix

рПУМЕ ФПЗП, ЛБЛ postfix ОБУФТПЕО Й ЪБРХЭЕО ЛБЛ УЕТЧЙУ У РТЕДУЛБЪХЕНЩН ЙНЕОЕН postfix , Ч ОБУФТПКЛБИ РПЮФПЧЩИ ЛМЙЕОФПЧ НПЦОП ХЛБЪЩЧБФШ ЙНС ЙМЙ БДТЕУ НБЫЙОЩ (ОБРТЙНЕТ, localhost) ЛБЛ SMTP -УЕТЧЕТ. рТПЗТБННБ fetchmail ТБВПФБЕФ Ч УЧСЪЛЕ У postfix , ПРТБЫЙЧБС ЧОЕЫОЙЕ РПЮФПЧЩЕ СЭЙЛЙ РПМШЪПЧБФЕМЕК РП РТПФПЛПМБН POP3 ЙМЙ IMAP Й РЕТЕДБЧБС РПМХЮЕООЩЕ УППВЭЕОЙС УЙУФЕНОПНХ MTA ДМС МПЛБМШОПК ДПУФБЧЛЙ. мПЗ-ЖБКМЩ postfix ОБИПДСФУС Ч ЛБФБМПЗЕ /var/log/mail.

Источник

Alt linux 6 настройка smtp сервера

Наши партнеры

Библиотека сайта rus-linux.net

Глава 9. Сетевые сервисы
Пред. Часть IV. Сеть След.

Глава 9. Сетевые сервисы

Настройка почтового сервера Postfix

Возможно, вас удивит то, что сервер передачи электронной почты (MTA) Postfix рекомендуется к установке в любой конфигурации ALT Linux. Это объясняется тем, что в Unix-подобных системах способность отправлять почту с помощью простого вызова команды из командой оболочки практически обязательна. Некоторые программы (например, сервис cron) пользуются этим для отправки сообщений пользователям. Пересылкой всей электронной почты, проходящей через машину, занимается MTA (Mail Transport Agent), в данном случае это Postfix. Хотя многие почтовые клиенты способны отправлять сообщения на удалённый SMTP-сервер, имеет смысл поручить и эту задачу системному процессу, чтобы достигнуть эффекта “отправил и забыл”. Существуют и другие популярные MTA (например qmail, exim), но они по разным причинам не вошли в данную версию дистрибутива; Sendmail, ветеран Интернет, проигрывает Postfix по ряду параметров – в том числе безопасности – и к тому же неоправданно сложен в настройке. В данном руководстве мы ограничимся рекомендациями по настройке Postfix для нескольких типичных конфигураций. Более полные сведения можно получить из превосходной документации на английском языке, которая входит в состав пакета postfix .

Конфигурационные файлы

Файлы настройки Postfix располагаются в каталоге /etc/postfix . Основные параметры определяются в файле main.cf ; в частности, параметры, о которых говорится далее в этой главе, устанавливаются в этом файле, если другой не указан специально.

В изначальном виде этот файл содержит конфигурацию, позволяющую серверу работать в пределах машины, а также развернутые комментарии с примерами. После редактирования конфигурации при работающем Postfix её нужно активизировать командой servicepostfixreload или просто postfixreload.

Доменная информация

Имя хоста и домена, которые считаются локальными при обработке email-адресов, необходимы для функционирования почтового сервера. Если эти имена для Postfix должны быть отличны от того, что выдаёт команда hostname – установите их с помощью параметров myhostname и mydomain .

Postfix на dialup-машине

Существует несколько проблем, возникающих при попытке отправки исходящей почты с машин, которые не являются полноценными узлами интернет – например, на системах с модемным и другими непостоянными соединениями не всегда возможно немедленно отправить сообщения удалённым адресатам по SMTP и их приходится держать в очереди до тех пор, пока соединение не будет установлено. Для этого используется параметр defer_transports , например:

Доставка активизируется командой /usr/sbin/sendmail -q, которая в ALT Linux исполняется автоматически при установке PPP-соединения. Будучи полноценным MTA, Postfix способен находить серверы, обслуживающие получателей сообщений, при помощи DNS. Тем не менее, для dialup-машин непосредственная доставка сообщений нежелательна, поскольку время соединения ограничено. К тому же это излюбленная тактика распространителей спама, поэтому многие серверы сверяют IP-адрес отправителя с базой известных адресов провайдерских пулов, после чего сообщения с таких адресов отвергаются.

Лучше доверить доставку исходящей почты SMTP-серверу провайдера – этим управляет параметр relayhost , например:

Postfix на клиентской машине локальной сети

Рабочие станции локальной сети или машины в провайдерской сети, отделённой от интернет с помощью firewall/NAT, должны переправлять исходящую почту на почтовый сервер, обслуживающий данную сеть. Для этого также используется параметр relayhost , описанный выше. Если сервер задан IP-адресом, можно отключить использование DNS для ускорения работы:

Читайте также:  Удалить том lvm linux

Для того, чтобы в доменной части адреса отправителя фигурировал домен сети, а не имя конкретной машины, установите параметр myorigin в имя домена:

Если почтовые ящики пользователей монтируются с сервера по NFS, Postfix на клиентских машинах служит лишь для отправки почты. В такой конфигурации следует отключить агенты loca l и smtp в файле /etc/postfix/master.cf .

Почтовый сервер для небольших доменов и сетей

Домены, для которых сервер получает почту, отличные от mydomain и не сконфигурированные как виртуальные домены Postfix (см. ниже), нужно перечислить с помощью параметра mydestination либо в дополнительном файле, на который ссылается этот параметр. Аналогичным образом параметр mynetworks описывает блоки IP-адресов, которые считаются внутренними и с которых разрешён приём исходящих сообщений. Не следует записывать в mynetworks блоки адресов, не принадлежащих сети, которую обслуживает сервер, поскольку этим могут воспользоваться распространители спама. Для SMTP-аутентификации внешних пользователей можно использовать поддержку SASL; см. файл SASL_README в документации Postfix. Преобразование глобальных адресов в локальные адреса назначения устанавливается с помощью таблиц типа virtual (см. virtual(5) ):

Пример содержимого /etc/postfix/virtual :

После редактирования оттранслируйте таблицу в рабочий образ командой:

Если каким-либо пользователям сети почта должна доставляться по SMTP на их рабочие станции (это предполагает, что на их машинах работают MTA), подставляйте в доменной части их адресов имена машин в таблицах virtual либо aliases (см. ниже).

Алиасы и преобразования адресов

Имена локальных адресатов либо совпадают с именами пользователей системы, либо подставляются из таблицы алиасов (см. aliases(5)):

При установке Postfix “с нуля” в этой таблице создаётся алиас на имя root для доставки всей корреспонденции, предназначенной администратору и поступающей на другие системные адреса, на имя реального пользователя, который осуществляет функции администратора – изначально им становится первый зарегистрированный в системе реальный пользователь. Таблица алиасов отличается от остальных таблиц, используемых Postfix; имена слева, которые являются ключами для поиска, отделяются от значений справа двоеточиями. Адресаты справа перечисляются через запятую и могут быть адресами, командами (после символа ”|”; сообщение подаётся на стандартный поток ввода команды) и именами файлов:

Рабочий образ таблицы строится с помощью команд postalias/etc/postfix/aliases или newaliases. При отправке сообщения Postfix генерирует адрес отправителя из имени пользователя и собственного домена (или значения myorigin ). Даже если почтовый клиент выставил заголовок From: , этот адрес попадает в служебную информацию сообщения и может быть использован получателем, что не всегда желательно. Преобразование адресов отправителей к глобальным адресам можно задать в таблице типа canonical (см. canonical(5)):

Аналогичная таблица recipient_canonical может быть использована для преобразования адресов назначения. Для актуализации изменений таблиц используйте команду postmap.

Борьба со спамом и почтовыми вредителями

Противодействие спаму (массовым рассылкам непрошеной коррес­пон­денции) – отдельная большая тема, которую невоз­можно полностью раскрыть в этом руководстве; здесь даётся лишь несколько практических советов применительно к конфи­гу­рации Postfix. По умолчанию сервер сконфигурирован так, что отвергает попытки переслать сообщения извне на другие удалён­ные серверы. Со спамом, адресованным локальным получате­лям, дело обстоит сложнее. Хорошо зарекомендовали себя служба MAPS RBL и ей подобные, организованные по принципу “чёрного списка” IP-адресов; чтобы задействовать эти сервисы, предварительно ознакомившись с условиями их использования, занесите имена доменов, работающих по принципу RBL, в конфигурацию:

В некоторых случаях требуется адресная работа с отдельными нарушителями почтового этикета. Адресная работа заключается в блокировании SMTP-соединений с их адресов, сетей либо доменов. Для этого предусмотрены таблицы типа access (см. access(5)):

Как и с другими таблицами, после редактирования приведите кары в действие командой postmap.

Использование Postfix

После того, как Postfix настроен и запущен как сервис с предсказуемым именем postfix, в настройках почтовых клиентов можно указывать имя или адрес машины (например, localhost) как SMTP-сервер. Программа fetchmail прекрасно работает в связке с Postfix, опрашивая внешние почтовые ящики пользователей по протоколам POP3 или IMAP и передавая полученные сообщения системному MTA для локальной доставки. Лог-файлы Postfix находятся в каталоге /var/log/mail .

Источник

Оцените статью