Пошта серверін орнату және конфигурациялау. Компьютерде электрондық пошта бағдарламаларын орнату. Шығыс поштаны орнату

Өзіңіздің пошта серверіңізді орнату, әдетте, ешқандай қиындық тудырмайды. Интернетте дайын нұсқаулардың үлкен саны бар. Сөзбе-сөз бір пәрмен және 25 порт қазірдің өзінде баруға дайын. Жіберілген электрондық хаттар қайтарыла бастағанда және алушылар хабарлар жеткізілмей жатыр деп шағымданған кезде көңілді болады. Бұл жерде, ұнайды ма, жоқ па, сізге себептерді іздеп, технологияға үңілуге ​​тура келеді.

Кім хат жібереді

Бүгінгі таңда көптеген веб-қызметтер доменді қызметке байланыстыру мүмкіндігін ұсынады. Gmail немесе Яндекс-те поштаны жариялау әсіресе танымал. Барлық хабарламалар олар ұсынған SMTP сервері арқылы өтеді; сенімді қызмет провайдері кез келген спам сүзгісінен өтуге мүмкіндік беретін барлық қажетті тақырыптар мен қолтаңбаларды жасайды. Бірақ бұл опция әрқашан мүмкін емес. Мысалы, ұйымда пайдаланушылардың көп саны бар және бұлттық қызметтерде жоқ пошта үшін арнайы параметрлер қажет. Немесе сіз өзіңіздің серверіңізді порталмен, CMS немесе хабарламалар жіберу қажет онлайн дүкенмен пайдаланасыз.

Әдепкі бойынша, барлық PHP қолданбалары поштаны жіберу үшін mail() функциясын пайдаланады, бұл өз кезегінде оларды php.ini файлында сипатталған жергілікті SMTP сервері арқылы жібереді.

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

Немесе виртуалды хостта:

Php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [электрондық пошта қорғалған]"

Онда sendmail 100% жағдайда жазылғанымен, шын мәнінде ол символдық сілтеме болуы мүмкін және пошта Postfix немесе Exim арқылы жіберіледі. Қолданбадан хат жіберу үшін үш опцияның бірін таңдауға болады:

  • Қозғалтқыштың өзі кейде сыртқы SMTP серверін көрсетуге мүмкіндік береді (әдепкі параметрлерде немесе плагин арқылы, WordPress-те бұл WP Mail SMTP немесе Easy WP SMTP). Сізге тек тіркелгіңіз туралы мәліметтерді беру қажет және барлық мәселелер шешілді.
  • Жергілікті SMTP серверінің жұмысын эмуляциялайтын және үшінші тарап серверіндегі пошта тіркелгісі арқылы хабарламаларды жіберетін плагин бағдарламасын пайдалану. Мұнда SSMTP өте танымал.
  • Өзіңіздің пошта серверіңізді пайдалану. Әрине, оны конфигурациялауға тура келеді, бірақ конфигурациялау опциялары көбірек.

Бізді соңғы нұсқа қызықтырады. Спамға қарсы технологияларды қалай бұзуға болатынын және хабарламаның алушыға жеткізілуін қамтамасыз етуді қарастырайық. Біз спамды өзіміз сүзбейміз. Бұл басқа мақаланың тақырыбы. Біз сынақ SMTP сервері ретінде Postfix және Exim таңдаймыз; олар хостинг сайттарында танымал, конфигурациялануы қарапайым және қарапайым, бірақ негізгі мәселелер барлық SMTP серверлеріне қатысты болады.

Спамнан қалай аулақ болуға болады

Спаммен күресу барлық пошта әкімшілерінің бас ауруы болып табылады. Оның үстіне, жақында бұл жай ғана өзекті арт жағымедальдар: спам сүзгілері сөзбе-сөз қатал. Сондықтан, кіріс хатта іс жүзінде ешқандай спам жоқ, бірақ қалыпты хабарламалар үнемі бір жерде жоғалып кетеді, клиенттер мен басшылық қобалжыйды және біз хабарламаның адресатқа жеткеніне қосымша көз жеткізуіміз керек. SMTP серверін орнатқаннан кейін, хабарлардың кез келген жерге жетуін қамтамасыз ету үшін сізге көбірек жұмыс істеу керек болады. Атап айтқанда, параметрлерді бағалау үшін хаттардың Gmail, Yandex, Mail.Ru негізгі пошталық жүйелерінің пошта жәшіктеріне жеткізілгенін көру керек. Әдетте бұл кезеңде алғашқы қиындықтар пайда болады және барлық мәселелерді жеке шешуге тура келеді.

Пошта қызметтері көп деңгейлі спамды сүзгілеу жүйесін пайдаланады, ол соншалықты маңызды және құпия, тіпті олардың жеке техникалық қолдауы принциптер туралы білмейді. Және әрбір қызметтің өз басымдықтары бар. Әдетте жеткізілмеу себебі туралы кейбір кеңестер қызметтің жауап хатында болады. Сондай-ақ, mail-tester.com қызметі себептерді талдауға көмектеседі; сол жерде көрсетілген мекенжайға хат жіберіңіз, содан кейін талдаудан кейін нәтиже мен мәселелер тізімін алыңыз. Олардың кейбіреулерін SMTP серверін орнатусыз тексеруге және шешуге болады.

Спамға қарсы күрес көптеген технологияларды тудырды. Олардың ең ескісі - қара тізім, онда спам жіберумен айналысатын барлық IP және домендер бар; қашықтан қол жеткізу үшін пайдаланылатын ашық релелерді, проксилерді және теру мекенжайларын да қосуға болады (яғни, олар теориялық түрде поштаны жібермеуі керек). Мұндай қара тізімдер әртүрлі жолмен ұйымдастырылады. DNSBL (DNS қара тізімі) танымал - сұрауға оңай DNS пішіміндегі қара тізімдер. Бүгінгі таңда көптеген мәліметтер базасы бар, олардың барлығы танымал немесе пайдаланылмайды. Мәселе мынада, нақты электрондық пошта қызметінің тізімі жоқ; олардың қанша және қайсысын сұрайтыны құпия.

IP мекенжайлары сияқты домен атаулары бүгінде екінші қол болуы мүмкін. Хабар алмасу қызметі оларды сізден бұрын пайдаланған немесе ондағы хост бұзылып, спам жіберген болуы мүмкін. Тиісінше, олар DNSBL-дің біріне түсіп, проблема болуы мүмкін. Mail.Ru бір IP-ден хаттарды қабылдамады, өйткені ол 2010 жылы осы жартылай ұмытылған тізімдердің бірінде болды. Сонымен қатар, Mail.Ru SPF және DKIM дұрыстығын тексеруге де алаңдамады. IP қара тізімнен жойылғанда ғана істер алға жылжыды.

Таңдалған DNSBL серверіне DNS сұрауын жіберу арқылы IP немесе доменді өзіңіз тексере аласыз коммуналдық қызметтерді қазу:

$ хост -tA site.ex.dnsbl..ex.dnsbl.org табылмады: 3(NXDOMAIN)

Бірақ бірден бірнеше дерекқорды тексеретін онлайн қызметтерді пайдалану ыңғайлырақ. IP мекенжайын dnsbl.info (59 негіз) немесе whatismyipaddress.com (72 негіз), домен, сонымен қатар mxtoolbox.com (107 негіз), spamhaus.org немесе multirbl.valli.org сайтында тексеруге болады. Егер тізімде кенеттен домен немесе IP пайда болса, дереу қолдау қызметіне жазып, мекенжайыңызды алып тастаған дұрыс.


Дұрыс DNS

Хабарлама қабылданған кезде қашықтағы SMTP сервері алдымен хабар тақырыбын талдайды. Пошта бағдарламасы тек Кімнен, Кімге, Күн, Тақырып және X-Mailer жібереді. Олар әдетте анық және кімнен және қайда жіберу керектігін көрсетеді. Тақырыптың қалған бөлігін SMTP сервері де, оны жіберетін қолданба да жасайды. Айтпақшы, мұны да ескеру қажет, себебі Telnet арқылы жіберілген хаттарды Roundcube арқылы жіберуге болмайды, себебі олардың тақырыбы басқаша. Мысалы, Roundcube оның HELO/EHLO мәнін server_name немесе егер ол анықталмаған болса, localhost айнымалысы негізінде ауыстырады. Сондықтан кейде оны анық орнату керек:

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

Бұл өздігінен жазылған PHP сценарийлеріне де қатысты.

Тасымалдау кезінде хат кем дегенде екі SMTP сервері арқылы өтеді, олардың әрқайсысы тақырыпқа өзіндік бір нәрсе қосады. Ең алдымен, әрбір сервер өзінің Received: from қосады. Оларды төменнен жоғарыға дейін оқыған дұрыс. Ең төменгі хабар жіберушінің сервері, ең жоғарғысы алушының сервері. Шындығында серверлер көбірек болуы мүмкін болса да, бұл әсіресе хатты қабылдап, оны әрі қарай жіберетін үлкен қызмет провайдерлерімен жұмыс істегенде немесе жолда SMTP проксиін пайдаланған кезде дұрыс. Хабарлама жолын талдау үшін Google сервисін пайдалануға болады, ол түсінікті түрде барлық SMTP серверлерін, тасымалдау уақытын және SPF, DKIM және DMARC сынақтарын көрсетеді (олар туралы кейінірек).


Алынған тақырыптар әртүрлі, бірақ бар жалпы ережелер. Әдеттегі біреуі келесідей көрінеді:

Алынған: server.example.org (helo=server.example.org) сайтынан st15.provider.com арқылы esmtps (Exim 4.80.1) (конверт )

Мұнда хабарлама server.example.org деп аталатын серверден алынды, IP 1.2.3.4 бар, дәл осындай атау сәлемдесуде қолданылған, st15.provider.com серверінің Exim 4.80.1 нұсқасы оны қабылдады. Хабар жіберілді [электрондық пошта қорғалған]. Осындай тақырыпты қабылдағаннан кейін SMTP сервері деректерді тексере бастайды. DNSBL дерекқорларында домен мен IP іздейді. Домен үшін MX жазбасының болуын тексереді. MX бастапқыда берілген доменге қызмет көрсететін пошта серверлерін табу үшін пайдаланылады; оның болуы домен поштаны жіберіп жатқанын растайды.

Әрі қарай, ол PTR жазбасын пайдаланып кері DNS сұрауы арқылы IP арқылы кері атауды шешуді орындайды. Яғни, хабарлама келген мекен-жайда қай сервер атауы болуы керектігін анықтайды. Бұл әрекет 1999 жылғы ақпандағы RFC 2505, SMTP MTA үшін спамға қарсы ұсыныстарда көрсетілген. Қайтару аймақтары жіберушіні біржақты анықтау үшін жеткілікті шарт емес және жиі қателер мен кідірістерге әкелетіні бұрыннан белгілі болғанымен, олар әлі де қолдау көрсетеді. Сондықтан олар сәйкес келуі керек, әйтпесе хабарлама рейтингте кем дегенде минус алады, ал ең нашар жағдайда ол жойылады.

Біздің мысалда server.example.org IP 1.2.3.4-ке тағайындалуы керек. DNS жазбасы келесідей көрінеді:

1.2.3.4.in-addr.arpa. PTR server.example.org сайтында

IPv6 үшін ip6.arpa пайдаланылады. Негізінде, PTR мүмкіндіктері туралы білу қажет емес, өйткені PTR, сирек жағдайларды қоспағанда, тек хостинг провайдерімен конфигурацияланады. Ал егер оған қанағаттанбасаңыз, қолдау қызметіне хабарласу жеткілікті. Сіз сұрауды пайдаланып PTR тексере аласыз:

$ dig -x 1.2.3.4

Шындығында, VDS қолданудан кейінгі PTR жазбасы srv01.provider.net сияқты провайдер ұсынатын техникалық доменді көрсете алады, VDS үлгісінде хост атауы Ubuntu1604 (/etc/hostname ішіндегі өзгерістер), HELO/EHLO ішінде енгізілген. SMTP сервері әдетте localhost .localdomain деп жазады және хат example.org доменінен келеді. Мұндай жағдайларда хатты жеткізу ықтималдығы тез нөлге жақындайды. Кейбір қызметтер мұндай сәйкессіздіктерді қате деп белгілеп, толық тексеру жүргізеді.

Мен VDS әдетте екі IPv4 және v6 бар екенін атап өткім келеді. Сондықтан, айтылғанның бәрі екі нұсқаға да қатысты, өйткені бір серверге хат IPv4 арқылы өтіп, жеткізілуі мүмкін, ал екіншісі IPv6 пайдалануды қалайды және хат алушыға жетпей қалуы мүмкін. Сонымен қатар, IPv6 ұсынатын көптеген провайдерлер PTR жазбасын орнатумен мүлдем алаңдамайды және оны тексеру қатені қайтарады. Бірақ Google, мысалы, IPv6-ны таңдайды және PTR сервер атауына сәйкес келмесе, әріпті бірден алып тастайды. Қызметтік жауап хабарламасында келесідей көрінеді:

Жалғасы тек мүшелерге ғана қолжетімді

1-нұсқа. Сайттағы барлық материалдарды оқу үшін «сайт» қауымдастығына қосылыңыз

Белгіленген мерзімде қауымдастыққа мүше болу сізге БАРЛЫҚ Hacker материалдарына қол жеткізуге мүмкіндік береді, жеке жинақталған жеңілдіктеріңізді арттырады және кәсіби Xakep Score рейтингін жинауға мүмкіндік береді!

FossLook пошта сервері «ішкі» пайдаланушы пошта жәшіктерін (доменіңізде) жасауға және олармен жұмыс істеуге арналған - хабарламаларды қабылдау/жіберу. Сондай-ақ сервер басқа пошта серверлерінен (mail.ru, gmail.com және т.б.) хабарламаларды қабылдауды, сондай-ақ серверде тіркелген пайдаланушылардың сыртқы пошта жәшіктері болған жағдайда оларға хабарламаларды жіберуді бастайды. Бұл мақалада пошта серверінің барлық параметрлері сипатталған

Ішкі пошта тіркелгілерін жасау және олармен жұмыс істеу сипатталған. Сыртқы пошта жәшіктерімен қалай жұмыс істеу керектігі мақалада сипатталған.

Конфигурациялау үшін Әкімшілік шеберін іске қосыңыз және «Желі» бетіне өтіңіз:

Бұл бастапқы бетпошта серверінің параметрлері. Бастапқы беттегі сәйкес сілтемелерді басқан кезде іске қосылатын барлық параметрлер диалогтық терезелерін қарастырайық:

Арналар

Арналар - ең маңызды бет. Оны толтыру арқылы сіз өз поштаңызды пайдаланып «ішкі» пошта жәшіктерін жасап, олармен жұмыс жасай аласыз домен атауы.


«SMTP параметрлері» бөлімі

  • Опция Қолдану– FossLook сервері мен сыртқы пошта серверлері арасында алмасу мүмкіндігін қосады немесе өшіреді.
  • Порт– SMTP протоколы арқылы хабар алмасуға арналған порт нөмірі.
  • Сертификат
  • SSL порты

«POP3 параметрлері» бөлімі

  • Қолдану– MS Outlook бағдарламасынан басқа FossLook сервері мен сыртқы электрондық пошта клиенттері арасында алмасу мүмкіндігін қосады немесе өшіреді.
  • Порт– POP3 протоколы арқылы хабар алмасуға арналған порт нөмірі.
  • Сертификат– шифрланған алмасу үшін сертификат ақпараты.
  • SSL порты– шифрланған алмасу үшін порт нөмірі.

«Маршруттау» бөлімі

  • Домен атауы– FossLook сервері орнатылған құрылғының домендік атауы.
  • FQDN– сервер орнатылған машинаның толық жарамды домен атауы.
  • Желілік интерфейс– IP мекенжайы желілік картаИнтернетке қосылу жүзеге асырылатын серверде.
  • артық қабылдамаңыз– кіріс хабарлама өлшеміне максималды шектеу.
  • Жақтау релесі– барлық хат-хабарлар жіберілетін және одан әрі алушыларға жіберілетін аралық сервердің домендік атауы немесе IP мекенжайы.

«Серверге қосымша қосылым» бөлімі

  • Қолдану– Интернет арқылы сервермен жұмыс істеуге арналған сыртқы арнаны қосады немесе өшіреді.
  • Желілік интерфейс– Интернетке қосылуды орнатуға қатысатын желілік картаның IP мекенжайы.
  • Порт– Интернетке қосылуға арналған порт нөмірі.
  • Машина аты– сыртқы домендік атау (провайдерден алынған).

Ішкі пошта жәшіктерімен (желі ішінде) жұмыс істеу үшін POP3, SMTP және Маршруттау параметрлері бөлімдеріндегі қажетті өрістерді толтыру жеткілікті. Ішкі пошта жәшіктерінен сыртқы пошта жәшіктеріне (Интернеттегі серверлерде) хаттарды жіберу үшін Интернет арқылы сервермен жұмыс істеу арнасын орнату керек.

Жалпы Интернет поштасын тасымалдау параметрлері

Пошта серверіне қызмет көрсететін Internet Mail тасымалдау модулінің параметрлер беті:

Бұл беттегі элементтердің мақсаты келесідей:

  • Опция енгізілген– модульді қосу/өшіру (яғни пошта серверін қосу/өшіру).
  • Сервердегі қызмет қалтасына жол– пошта серверінің журналдарын және басқа да қызметтік файлдарын сақтаудың баламалы жолы. Бос болса, әдепкі жол пайдаланылады.
  • Опция Өкілдік берілген хабарламаларды жіберуге рұқсат беріңіз– бұл опция пайдаланушы басқа пайдаланушының немесе бөлімнің өкілеттіктерін берген кезде жарамды және ол басқа пайдаланушының (бөлімшенің) атынан хабарламалар жібереді. Бұл опция қосылғанда, алушының хабарлама атрибуттары «жіберуші» бағанында хабарламаның нақты жіберушісін және «атынан» бағанында оның атынан хабарлама жіберілген пайдаланушыны көрсетеді. Егер құсбелгі қойылмаса, екі бағанда тек атынан хабарлама жіберілген пайдаланушы (бөлімше) ғана көрсетіледі.
  • Журналға жазу түрі SMTP, POP3– протоколды тіркеу түрін таңдауға болады: өшіру, бір файлға кіру, бірнеше файлдарға кіру (әр сеанс бөлек файлға тіркеледі), журналдарға хабарлар денесін қосуды да қосуға болады.

Бұл беттегі элементтердің мақсаты келесідей:

  • Ауыстырылатын мекенжайлар тізімі– «хат жіберілетін мекенжай»; «ол келіп түсетін мекенжай» нысанындағы хабарламаларды алмастыратын алушылардың тізімдері.
  • Ерекшеліктер тізімі жергілікті мекенжайлар – рұқсатсыз хат жіберуге болатын жергілікті мекенжайлар тізімі.
  • Шығыс қосылым күту уақыты– поштаны жіберу кезінде басқа SMTP серверлерімен қосылу күту уақыты.
  • Сеанстағы хабарлардың максималды саны– сервер бір уақытта SMTP арқылы ала алатын хабарлардың ең көп мүмкін саны. Хабарламаларды пошта клиенттерінен де, басқа пошта серверлерінен де алуға болады.
  • Хабардың максималды өлшемі, Мегабайт– серверде жіберу/қабылдау үшін рұқсат етілген хабарламаның максималды өлшемі, МБ.
  • Опция POP3 арқылы хабарларды жоюға рұқсат беріңіз– пошта серверінен (басқа клиент арқылы) POP3 арқылы поштаны жинау кезінде хабарламаларды жоюға мүмкіндік береді.
  • Кезектен хабарламаларды қайта жіберуге арналған аралық– кезектен хабарды қайта жіберу қанша уақыттан кейін (сағ:мин:сек) басталатынын көрсетеді (алдыңғы әрекет сәтсіз болса).
  • Кезектен хабарларды қайта жіберу саны– кезектен хабарларды қайталап жіберу санын анықтайды (алдыңғы жіберулер сәтсіз болған жағдайда). Хабарлама көрсетілген әрекеттер санынан кейін жіберілмесе, ол «Жаман хабарлар» журналында аяқталады.

Бұл беттегі элементтердің мақсаты келесідей:

  • Қатені қайталау кезеңі, минут– егер қате көрсетілген уақыт ішінде (минуттармен) қайталанса, пайдаланушыға хабарлама жіберіледі.
  • Поштаны тексеру кезеңі– жаңа хабарламалар үшін сыртқы тіркелгілерді тексеру кезеңі.
  • Опция Тек қабылдау оқылмаған хабарламалар – сыртқы серверлерден тек оқылмаған хабарламаларды алуға мүмкіндік береді.

Күні: 2010-10-12

HmailServer - Windows жүйесіне арналған тегін пошта сервері

hMailServer- Windows жүйесіне арналған тегін пошта сервері. IMAP4, POP3, SMTP, виртуалды домендер, спамға қарсы, вирусқа қарсы және т.б. қолдайды. Біріктірілген ClamWin, SpamAssassin.

1) Жүктеп алу керек соңғы нұсқасы hmailServer http://www.hmailserver.com/index.php?page=download және орнатуды бастау

2) Біз лицензиялық келісімге келісеміз

3) hMailServer қай жерде орнатылатынын көрсетіңіз

4) Таңдау қажетті компоненттерорнату үшін


5) SQL орналасу әдісін және дерекқордың өзін таңдаңыз.

6) Құпия сөзді таңдап, енгізіңіз

7) Құпия сөзді енгізіп, пошта серверінің басқару тақтасына қосылыңыз

8) hMailServer серверінің басқару тақтасы

Plutonit.ru - Әкімшілік, Linux орнатужәне Windows 2009 - 2018

Пошта серверін орнату және конфигурациялау

Пошта серверін орнату және конфигурациялау

Пошта серверін орнату және конфигурациялау E-mail — арқылы алмасуға мүмкіндік беретін қызмет компьютерлік желіэлектрондық хабарламалар арқылы. Негізгі мүмкіндік Электрондық поштаақпарат алушыға тікелей емес, аралық сілтеме – электронды арқылы жіберілуінде жатыр хат жәшігі, бұл хабарлама алушы сұрағанға дейін сақталатын сервердегі орын. Пошта сервері компьютерлік бағдарлама, компьютерлер арасында электрондық пошта алмасуды ұйымдастыруға арналған.

DIY пошта сервері

Оның негізгі функциялары - клиенттерден хаттарды қабылдау және оларды алушыларға жеткізу. Клиенттер пайдаланушылар да (электрондық пошта клиентінің бағдарламасын пайдаланатын) және басқа пошта серверлері болуы мүмкін. Пайдаланушылар пошта клиенті бағдарламасын (Outlook Express, Thunderbird және т. Сервер мен клиент арасындағы байланыс арнайы пошта хаттамалары – Simple Mail Transfer Protocol (SMTP) – серверге хаттарды жіберу кезінде және Post Office Protocol v.3 (POP3) – пошта жәшігінен хаттарды қабылдау арқылы жүзеге асады. Клиенттер серверге белгілі порттар арқылы қосылады. SMTP үшін стандартты порт 25, POP3 үшін 110 порт. Әр түрлі пошта серверлері бар. Мысал ретінде Courier пошта серверін орнату мен конфигурациялауды қарастырайық Пошта сервері. Courier Mail Server — жергілікті желілерге арналған Windows пошта сервері (электрондық пошта сервері). Бұл электрондық пошта алмасуды жылдам ұйымдастыруға көмектеседі жергілікті желіжәне Интернетте. Courier Mail Server жүйеде орнатуды қажет етпейді. Мұрағатты бағдарламамен жүктеп алып, оны компьютердің қатты дискісінде пошта сервері ретінде жұмыс істейтін кез келген қалтаға ашу жеткілікті. Courier Mail Server 1.56 тегін нұсқасын http://courierms.narod.ru/ веб-сайтынан жүктеп алуға болады. Неғұрлым функционалды Courier Mail Server 2.05, бірақ қазірдің өзінде ақылы нұсқасы (10 пошта жәшігіне 1650 рубль, демо нұсқасы тек 3 пошта жәшігімен шектелген), http://www.courierms.ru/ веб-сайтынан табуға болады. Бұл мысалда біз конфигурациялаймыз және қолданамыз тегін нұсқасыпошта сервері Courier Mail Server 1.56. Courier Mail Server 1.56 артықшылықтары: тегін, орнатуға және жоюға оңай, ықшам, басқаруға оңай, жүйелік ресурстарды аз тұтыну, көп ағынды, ыңғайлы графикалық қабық, орыс тіліндегі интерфейс және құжаттама, пошта жәшіктерінің шексіз санын қолдау бағдарлама Windows 9x/ME/NT/2000/XP астында жұмыс істейді. Бағдарламаны орнату өте қарапайым және қол жетімді орташа пайдаланушыға. Ескерту: мысалда желідегі барлық компьютерлер Windows XP жүйесінде жұмыс істейді. Желідегі барлық компьютерлер бірдей (арнайы серверлік компьютерлер жоқ). Мұғалімнің компьютері kab39komp8, оқушылардың компьютерлері kab39komp1, kab39komp2, т.б. Осы бөлімде қарастырылған барлық бағдарламалық құрал C:\MyServers\usr\local\ қалтасында орнатылған. Егер сіздің компьютерлеріңізде әртүрлі атаулар болса (және бұл, ең алдымен, солай болуы мүмкін 🙂), бағдарламалық құралды орнату кезінде мұны ескеріңіз. Сондай-ақ бағдарламаны орнату үшін дос қалтасын таңдауға болады. CMS zip мұрағаты ретінде жеткізіледі орындалатын файлжәне құжаттама. Серверді орнату үшін ол жұмыс істейтін қалтаны жасаңыз, файлдарды мұрағаттан осы қалтаға шығарып, CourierMS.exe қолданбасын іске қосыңыз. Сервер бірінші рет іске қосылғанда, ол өз қалтасында жұмыс істеуі үшін қажетті ішкі қалталар мен файлдарды автоматты түрде жасайды. Сервер өз қалтасынан тыс ешқандай өзгертулер жасамайды. Жүйе Windows тізіліміқызмет ретінде тіркелгенде ғана өзгереді. Courier Mail Server ретінде іске қосылуы мүмкін стандартты қолдану, сондай-ақ ретінде Windows қызметтері. Windows қызметі ретінде іске қосу үшін CMS іске қосыңыз және Параметрлер мәзірінде Қызмет ретінде бастау опциясын таңдаңыз. Бұл жүйеде Courier Mail Server қызметін тіркейді. Егер іске қосу қалыпты орындалса, экранда негізгі сервер терезесі пайда болады, ал оның белгішесі жүйелік науада сағаттың жанындағы пайда болады. Негізгі терезеде SMTP және POP3 серверлерін іске қосу туралы хабарлар пайда болса және қате туралы хабарлар болмаса, серверді орнатуды бастауға болады. Пошта серверін орнатудың келесі кезеңі жергілікті домендерге кіруге келеді. Мұны істеу үшін «домен» сөзін екі рет нұқыңыз және оны конфигурациялау үшін қойынды ашылады. Пошта сервері жұмыс істейтін компьютердің атын енгізіңіз. Біздің мысалда бұл kab39komp8. Егер сіздің компьютеріңіздің аты, мысалы, kab39komp5 болса, осы атауды енгізіңіз. Кез келген серверлік бағдарлама оған қызмет көрсететін пайдаланушыларды енгізуді қамтиды. «Тіркелгілер» түймесін екі рет басыңыз және тіркелгі өңдегіші ашылады. Тіркелгі редакторы сервердің жергілікті пайдаланушыларының (есептік жазбаларының) тізімін жүргізуге арналған. Тіркелгіні жасаған кезде сәйкес пошта жәшігі қалтасы да жасалады. Тіркелгіні жойған кезде пошта жәшігі қалтасы оның барлық мазмұнымен бірге автоматты түрде жойылады. Серверді бірінші рет іске қосқанда, пошта шебері тіркелгісі автоматты түрде жасалады. Пайдаланушыларыңыз үшін тіркелгілердің қажетті санын жасаңыз. Студент пен мұғалімнің әрбір компьютері үшін біреуін жасау жеткілікті, бірақ әр студент үшін жеке тіркелгі жасауға болады. Әрбір тіркелгіде келесі параметрлер бар: Шын аты: Пошта жәшігі иесінің аты. Пошта жәшігінің аты: пошта жәшігінің аты. Бұл сонымен қатар серверге қосылу кезіндегі пайдаланушы аты. Пошта жәшігінің атауында орыс әріптерін қолданбаңыз және Арнайы белгілер, өйткені Кейбір электрондық пошта бағдарламалары олармен дұрыс жұмыс істемейді. Пошта жәшігінің атауы kab39komp2 болса, жергілікті домен m болса, онда бұл пайдаланушының электрондық пошта мекенжайы kab39komp2@ kab39komp8. Құпия сөз: серверге қосылуға арналған құпия сөз. Біз басқа параметрлерді өзгертпейміз. Біз пайдаланушылар санына қарай пайдаланушы тіркелгілерін жасаймыз. IP сүзгісі арқылы пошта серверіне кіруді шектей аласыз. Рұқсат етілген IP мекенжайларының ауқымын көрсетіңіз. Біз үшін бұл 192.168.1.1-192.168.1.11 (IP мекенжайлары және олардың конфигурациясы туралы осы бөлімдегі басқа мақалалардан оқыңыз). Сіздің мектебіңізде бұл ауқым әртүрлі болуы мүмкін, мысалы, сізге Интернет-провайдер берген (бұл басқа мақала).

Барлық! Пошта серверін пайдалануға болады. Бағдарламаның басқа мүмкіндіктерін орнату және пайдалану туралы анықтамадан (орыс тілінде!) оқи аласыз. Сіз сұрақ қоюыңыз мүмкін: «оны қалай пайдалануға болады? Хаттарды қалай жіберуге және алуға болады?» Жауап қарапайым. Біз хаттарды бағдарлама арқылы жібереміз және аламыз - электрондық пошта клиенті (Outlook Express, Thunderbird және т.б.). Мұны қалай жасау керектігі туралы келесі мақалада оқыңыз:

Электрондық поштамен жұмыс істеу үшін электрондық пошта клиенттерін орнату

Электрондық пошта – компьютерлік желі арқылы электрондық хабарламалармен алмасуға мүмкіндік беретін қызмет.

көмегімен электрондық поштамен жұмыс істеуге болады пошта бағдарламасы(пошта клиенті) пайдаланушының компьютерінде орнатылған немесе веб-интерфейсті пайдаланып браузер арқылы.

Пошта бағдарламасы(e-mail client, mail client) – пайдаланушының компьютерінде орнатылған, пайдаланушының электрондық пошта хабарламаларын қабылдауға, жазуға, жіберуге, сақтауға және өңдеуге арналған бағдарламалық құрал. Пошталық бағдарламалар әдетте пайдаланушыға поштамен жұмыс істеу үшін көптеген қосымша функцияларды (мекенжайлық кітаптан мекенжайларды таңдау, көрсетілген мекенжайларға хабарламаларды автоматты түрде жіберу және т.б.) береді.

Ең қарапайым электрондық пошта клиенті - Microsoft бағдарламасы Outlook Express.

Ол стандартты Windows бумасына кіреді (Windows 98 жүйесінен бастап), сондықтан оны іске қосатын әрбір компьютерде қол жетімді операциялық жүйе. Windows Vista жүйесінде ол Windows Mail электрондық пошта клиентімен ауыстырылды. Bat! сонымен қатар пайдаланушылар арасында кеңінен танымал! және тегін электрондық пошта клиенті Mozilla Thunderbird.

Соңғы мақалада біз сыныпта пошта серверін қалай орнатуға және іске қосуға болатынын қарастырдық. Енді электрондық пошта клиенттерін орнатып, жергілікті поштамыздың жұмысын тексерейік.

Пошта клиенті поштаны жіберу және қабылдау мүмкіндігі болуы үшін оның параметрлерінде кіріс және шығыс пошта серверлерінің мекенжайларын, сондай-ақ пошта жәшігіне қосылу үшін тіркелгі параметрлерін (аты мен құпия сөз) көрсету керек.

Электрондық пошта клиенттерін орнату пошта сервері арқылы электрондық поштаға кіруге мұқтаж пайдаланушылардың барлық компьютерлерінде орындалуы керек.

Пошта серверін қалай көтеруге болады

Арнайы физикалық немесе виртуалды серверде пошта серверін бастапқы орнату және конфигурациялау қызметі

Пошта серверін баптау және конфигурациялау тұтынушының қалауын ескере отырып және мақсатты пайдалану мақсаттарына сәйкес жүзеге асырылады.

Пошта серверін жеке орнатуға болады техникалық сипаттамалар, көрсетілген талаптарға, опцияларға, пайдалану мақсаттарына сәйкес. Немесе пошта серверін пайдалануға арналған дайын, стандартты үлгілердің біріне негізделген.

Электрондық пошта серверін Linux ОЖ (Debian, CentOS, Ubuntu), FreeBSD, сонымен қатар Windows жүйесімен жұмыс істейтін физикалық және виртуалды (vps, vds) серверлерде орналастыруға болады.

Серверді орнату бөлігі ретінде қосымша функцияларға қарамастан келесі міндетті параметрлер жасалады:

Пошта серверін орналастыру бір немесе бірнеше (біріктірілген) лицензияланған немесе ашық бастапқы опциялар негізінде орындалуы мүмкін. бағдарламалық қамтамасыз етупошта серверін ұйымдастыру.

Лицензияланған бағдарламалық құрал опциялары:

  • Microsoft Exchange сервері;
  • CommunigatePro;
  • Kerio пошта сервері;
  • MDaemon;
  • Пошта жіберу

Пошта серверін ұйымдастыруға арналған GPL (тегін бағдарламалық құрал) бойынша лицензияланған бағдарламалық құрал опциялары:

  • Sendmail (кейбір Linux дистрибутивтеріне кіреді);
  • Постфикс;
  • Qmail;
  • Эксим;
  • RoundCube;
  • Кейінгі логика

Орнату мүмкін бағдарламалық жүйелерэлектрондық пошта және ынтымақтастықоның мүмкіндіктері корпоративтік поштаға арналған лицензиялық шешімге жақын - Microsoft Exchange Server.

Пошта серверін орнату және конфигурациялау құны

Қолданыстағы танымал үлгілердің біріне негізделген:

2900 рубль5900 рубль8 900 рубль18 900 рубльден бастап

Жеке пайдалануға, блогқа, веб-сайтқа немесе шағын ұйымға арналған шағын пошта сервері.

Қолданылатын бағдарламалық қамтамасыз ету:

1-ден 10 пошта жәшігі, 1 пошта домені, 1 сервер IP мекенжайы;
кіріс хаттарды сүзу (Greylist + SpamAssassin), поштаға қол жеткізуге арналған web-интерфейс.

Серверді осы үлгі бойынша немесе сипаттамалары мен күрделілігі жағынан ұқсас сіздікі (техникалық сипаттамалар) бойынша орнатуға болады.

Шағын ұйым немесе орташа өлшемді веб-жоба үшін пошта серверін орнату және конфигурациялау, мысалы, келесі танымал пайдалану үлгілерінің біріне сәйкес, пошта пайдаланушыларының, пошта жәшіктерінің және пошта домендерінің көбеюін білдіреді:

Қолданылатын бағдарламалық қамтамасыз ету: Exim / Postfix, RoundCube / Afterlogic;

1-ден 30-ға дейін пошта жәшіктері, 2 пошта доменіне дейін, кіріс хаттарды сүзгілеу (Greylist + SpamAssassin), поштамен жұмыс істеуге арналған веб-интерфейс, пошта серверінің жұмысының веб-статистикасы

Шағын, орта ұйым немесе веб-жоба үшін корпоративтік пошта серверін орнату және конфигурациялау, мысалы, пошта жәшіктерін, домендерді, пайдаланушыларды, олардың шектеулері мен құқықтарын тәуелсіз басқаруды қамтитын келесі танымал пайдалану үлгілерінің біріне сәйкес:

Қолданылатын бағдарламалық қамтамасыз ету:

Деректер бағдарламалық шешімдерсипаттамаларына сәйкес олар лицензияланған Microsoft Exchange Server өніміне балама болып табылады және пошта жәшіктерінің, пошта пайдаланушыларының, олардың құқықтары мен домендерінің шексіз санын дербес конфигурациялауға, қолдауға және басқаруға толық мүмкіндік береді.

Пошта сервері веб-интерфейс арқылы басқарылады. Компанияға арналған толық корпоративтік электрондық пошта жүйесі.

Тұтынушының жеке техникалық сипаттамаларына сәйкес пошта серверін орнату және конфигурациялау.

Ықтимал орнату үлгісінің мысалы:

Бір-бірінің мүмкіндіктерін қайталайтын немесе толықтыратын екі қашықтағы физикалық немесе виртуалды пошта серверлерінің кластері.

Қолданылатын бағдарламалық қамтамасыз ету: Exim / Postfix, RoundCube / Afterlogic және т.б.

Пошта жәшіктерінің, пайдаланушылардың және домендердің кез келген қажетті саны. Веб-интерфейс арқылы пошта серверін тәуелсіз басқару. Электрондық пошта бағдарламасынан немесе веб-интерфейс арқылы кіріс және шығыс хаттармен жұмыс істеу.

Пошта серверіне тапсырыс беру және орнатуды талқылау үшін «Контактілер» бөлімінен бізге хабарласыңыз.

Өзіңіздің пошта серверіңізді қалай жасауға болады?

Kerio шағын және орта бизнеске арналған функционалды шешімдерді әзірлейді.
Kerio MailServer 6 пошта серверлерінің жаңа буынына жатады корпоративтік желілер. Kerio MailServer артықшылығы оның кросс-платформасы болып табылады - ол жұмыс істей алады Windows орталары, Linux, Mac OS, FreeBSD.

Windows жүйесінде жұмыс істегенде Microsoft Outlook бағдарламасын электрондық пошта клиенті ретінде пайдалануға болады, ал Mac OS жүйесінде Microsoft Entourage қолданбасын пайдалануға болады. Барлық жүйелерде Kerio WebMail веб-интерфейсін пайдалануға болады. Сондай-ақ қалта компьютерлеріне орнатуға арналған Kerio WebMail Mini нұсқасы бар. Kerio WebMail Mini Palm OS, Pocket PC және BlackBerry жүйелерін қолдайды. Kerio WebMail және Kerio WebMail Mini электрондық пошта клиенттері әсіресе жиі сапарға шығатын қызметкерлер үшін ыңғайлы, өйткені олар кез келген жерден корпоративтік веб-серверде поштамен жұмыс істеуге мүмкіндік береді. Kerio MailServer екінші артықшылығы - кірістірілген антивирус пен антиспам модулінің болуы. Пошта сервері үшін мұндай функционалдылық қазіргі уақытта міндетті болып табылады және бұл функцияларды бір өнім ішінде біріктіру жұмыстағы тұрақтылыққа қол жеткізуге мүмкіндік берді және әртүрлі өндірушілердің бағдарламалық жасақтамасын біріктірудің қажеті жоқ.

Пошта

Kerio MailServer поштаны бірнеше жолмен алуға мүмкіндік береді: POP3 протоколдары арқылы (SSL кодтау мүмкіндігімен), IMAP4 (SSL кодтау мүмкіндігімен), графикалық желілік интерфейс WebMail (SSL кодтау мүмкіндігі бар), смартфондар мен PDA құрылғыларын пайдалана отырып, сымсыз қосылым BlackBerry, сондай-ақ электрондық пошта клиенттерін пайдалану Windows үшін Microsoft Outlook 2000/XP/2003 немесе Mac OS X үшін Microsoft Entourage X/2004. Топтық бағдарламалық құралмен жұмыс істеу үшін: Microsoft көмегімен Outlook бағдарламасы Microsoft Outlook MAPI провайдерін алмастыратын электрондық пошта қолданбасының бағдарламалау интерфейсі (MAPI провайдері) болып табылатын Kerio Outlook қосқышын орнатуды талап етеді.

Microsoft Exchange қызметін Kerio MailServer қызметімен ауыстырған кезде сіз Microsoft Outlook, Microsoft Entourage және Kerio WebMail бағдарламаларында табылған ортақ күнтізбе оқиғаларына, ортақ контактілерге және тапсырмаларға қатынасты сақтайсыз. Пайдаланушылар күнтізбе оқиғалары сияқты барлық топтық мүмкіндіктерді сақтай отырып, Kerio MailServer қызметіне көше алады.

Microsoft Exchange Server серверінен Kerio MailServer серверіне тасымалдауды автоматтандыру үшін Kerio Exchange тасымалдау құралы функциясы әзірленген, оның көмегімен деректерді келесі Exchange сериялары серверлерінен тасымалдауға болады: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003. Бұл функциясы «Пайдаланушылар», «Электрондық пошта», «Контактілер», «Күнтізбе оқиғалары», «Тапсырмалар» деректер блоктарын Kerio MailServer пошта серверінің сәйкес каталогтарына импорттайды.

Қауіпсіздік

Қауіпсіздік жүйесі SSL, спамға қарсы сүзгіні, вирусқа қарсы сүзгіні және тіркеме сүзгіні пайдаланып криптографиялық трафикті қорғауды пайдалану мүмкіндігін қамтиды. Барлық сүзгілер әкімшінің жұмысын жеңілдететін және тездететін «Тіркеме сүзгілері» деген бір бөлімде басқарылады.

Kerio MailServer екі деңгейлі вирустан қорғауға ие: сіз бір уақытта біріктірілген серверді пайдалана аласыз McAfee антивирусыжәне қосылатын модульдің сыртқы антивирус пакеті. Дерекқорларды жаңарту немесе бір антивирустың лицензиясын ұзарту сәтсіз болған жағдайда, екіншісінің жұмысына байланысты жұқтыру ықтималдығы айтарлықтай төмендейді. Қолдау көрсетілетін қосқыштар тізімінде антивирустық бағдарламалар 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). ). Басқа антивирустық бағдарламаларды қолдануға болады. Вирустың өршуі кезінде кірістірілген McAfee антивирусы ішкі деректерді де тексеретіні пайдалы болады. корпоративтік пошта, бұл қызметкерлер арасында вирустардың таралуын бәсеңдетеді.

Kerio MailServer спамнан қорғаудың бірнеше әдістерін пайдаланады. Қолдау көрсетіледі SMTP авторизациясы IP мекенжайын, нақты уақыттағы қара тізімдерді, мазмұнды сүзуді, жіберуші доменін тексеруді, Microsoft қоңырау шалушы идентификаторын пайдалану. SPF сәйкестендіруге де қолдау көрсетіледі. Сонымен қатар, бағдарламалық қамтамасыз ету параллель қосылымдар санына шектеулер енгізуге және бір мекенжайдан жіберілетін уақыт бірлігіндегі әріптер санын шектеуге мүмкіндік береді. Kerio MailServer жауаптарды баяулату, қосылымдарды үзу және жалған жауаптарды жіберу арқылы DHA шабуылдарымен күресу технологиясын жүзеге асырады. Қауіпсіздікті арттыру үшін өнімде құралдар бар Резервтік көшірмебарлық кіріс және шығыс электрондық пошталар үшін, мекенжай кітаптары, күнтізбелер және басқа бірлесіп жұмыс істеу нысандары, сондай-ақ пошта жәшігінің көлемін, тіркеме өлшемін және жалпы хабарлар санын шектеуге арналған құралдар.

Әкімшілік

Kerio MailServer орнату үшін сервер платформасы қажет емес. Kerio MailServer пошта серверін ішкі желі сервері ретінде де, Интернет электрондық пошта сервері ретінде де пайдалануға болады. Өнімде екі басқару интерфейсі бар - Kerio Administration Console және Kerio Web Administration. Kerio Administration Console бірнеше пошта серверлерін және басқа Kerio Technologies өнімдерін бір жұмыс станциясынан басқаруға мүмкіндік береді және қашықтан қол жеткізу шифрланған арна арқылы қамтамасыз етіледі. Бұл бөлек бағдарлама, ол кез келген қолдау көрсетілетін операциялық жүйеде орнатылуы мүмкін. Әкімші сонымен қатар Kerio Web Administration көмегімен тіркелгілерді басқару үшін пайдаланушыларға өкілеттік бере алады. Kerio MailServer 6.x ішіндегі пайдаланушы деректерін ішкі дерекқор немесе Microsoft каталог қызметтері арқылы басқаруға болады Active Directoryнемесе Apple Open Directory.

Бұл оқулық Ubuntu немесе Debian жүйесінде жұмыс істейтін пошта серверін қалай орнату керектігін көрсетеді. Біз білетіндей, пошта серверінде қолданылатын екі негізгі хаттамалар SMTP және POP/IMAP болып табылады. Бұл оқулықта постфикс SMTP үшін пайдаланылады, ал dovecot POP/IMAP үшін пайдаланылады. Екеуі де ашық бастапқы код, тұрақты және көптеген параметрлері бар.

Пошта серверінің қауіпсіздік мәселелері осы сабақтың ауқымынан тыс және «» мақаласында қарастырылғанын ескеріңіз.

Алғы шарттар

Әрбір домен үшін жазба болуы керек DNS сервері f) Тестілеу мақсатында тірі домендерді ҚОЛДАНБАУ Ұсынылады. Бұл оқулықта example.tst сынақ домені зертханалық параметрде пайдаланылады. Осы гипотетикалық доменге арналған DNS серверінде кем дегенде келесі жазбалар болады.

  • Тікелей аймақ, мысалы.tst:
IN MX 10 mail.example.tst. mail.example.tst. IN A 192.168.10.1
  • Кері аймақ, мысалы.tst:
192.168.10.1 IN PTR mail.example.tst.

Тікелей пошта серверін орнату кезінде бұл жазбаларды жүйе талаптарына сәйкес өзгертуге болады.

Хост атын орнату (хост аты)

Біріншіден, пошта серверінің хост атауы /etc/hostname және /etc/hosts ішінде анықталуы керек. Сонымен қатар, бірінші файлға тек хост атауын орналастыру керек.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## IP Толық жарамды домен атауы Хост аты ## 192.168.10.1 mail.example.tst поштасы

Пайдаланушыларды қосу

Әр Linux пайдаланушысы, әдепкі бойынша автоматты түрде жасалған пошта жәшігі бар. Бұл пайдаланушылар мен пошта жәшіктері пошта тіркелгілері және олардың сәйкес пошта жәшігі мекенжайлары ретінде пайдаланылады. Пайдаланушыны құру өте қарапайым.

Root@mail:~# adduser alex

SMTP орнату және конфигурациялау

SMTP: постфиксті орнату

root@mail:/etc/postfix# vim main.cf ## сервер атауы ## myhostname = mail.example.tst ## бүркеншік аттарды анықтау ## бүркеншік ат_карталар = хэш:/etc/postfix/aliass alias_database = хэш:/etc/postfix /бүркеншік аттар ## көлік анықтамасы ## transport_maps = хэш:/etc/postfix/transport ## myorigin осы серверден шығатын хабарлар үшін домен атауын көрсетеді. Біздің жағдайда, барлық шығыс электрондық хаттарда бастапқы домен ретінде "@example.tst" болуы керек ## myorigin = example.tst ## mydestination параметрі бұл құрылғы басқа құрылғыға қайта жіберудің орнына қай домендерді жергілікті түрде жеткізетінін анықтайды. ## менің тағайындалған жерім = mail.example.tst, localhost.example.tst, localhost, хэш:/etc/postfix/transport ## смарт хост мекенжайы. Бұл сабақта пайдаланылмайды, ол болашақ нұсқауда талқыланады ## relayhost = ## жіберушінің сенімді желілері. postfix басқа желілерден келетін электрондық хаттарды жібермейді ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## пошта жәшігі өлшемі байтпен. 0 шектеу жоқ дегенді білдіреді ## mailbox_size_limit = 0 ## постфикс барлық қолжетімді интерфейстерді тыңдайды, мысалы, eth0, eth1, eth2 және т.б. ## inet_interfaces = барлығы
  • тасымалдау

example.tst доменіне арналған электрондық пошталар ешқандай DNS сұрауларысыз жергілікті түрде жеткізілетіні анықталды.

Root@mail:/etc/postfix# vim transport example.tst жергілікті: .example.tst жергілікті: root@mail:/etc/postfix# postmap transport

  • бүркеншік аттар

userA пайдаланушысына жіберілген барлық әріптер userB пайдаланушысына да жеткізілуі керек деп есептейміз, ол үшін бүркеншік аттар файлы төменде көрсетілгендей өзгертілген:

Root@mail:/etc/postfix# vim бүркеншік аттары userA: userA, userB root@mail:/etc/postfix# пошта бүркеншік аттары

Назар аударыңыз: "userA:userB" синтезі поштаны тек B userB-ге бағыттау керектігін көрсетеді. UserA электрондық поштаның көшірмесін алмайды.

SMTP: іске қосу және техникалық қызмет көрсету

постфиксті пәрмен арқылы бастауға болады.

Root@mail:~# қызмет постфиксін қайта іске қосу

Бірдеңе дұрыс болмаса, /var/log/mail.log ішіндегі журнал файлы пайдалы ақпаратты қамтамасыз етуі керек. Сондай-ақ, netstat көмегімен пошта серверінің TCP 25 портын тыңдап жатқанын тексеруге болады.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* ТЫҢДАУ

Шығарудан көріп отырғаныңыздай, сервер кіріс қосылым сұраулары үшін TCP 25 портын тыңдауда.

POP/IMAP орнату және конфигурациялау

POP/IMAP: көгершін орнату

POP/IMAP: конфигурация файлдарын дайындау

Келесі параметрлер қажетінше өзгереді.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## "mbox" пішімінде көрсетілген пошта жәшіктерінің орны ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## көгершін берілді қажетті рұқсаттарпайдаланушының пошта жәшіктерін оқу/жазу үшін ## mail_privileged_group = mail

Бұл пошта серверінде POP/IMAP қызметін бастау үшін жеткілікті болуы керек.

POP/IMAP: қызметті орнату

Енді көгершін орнатылған және конфигурацияланған, оны келесі пәрмен арқылы іске қосуға болады.

Root@mail:~# қызмет dovecot қайта іске қосылады

Қайтадан, журнал файлы (/var/log/mail.log) бірдеңе дұрыс болмаса, маңызды анықтамаларды бере алады. Dovecot жұмыс істеп тұрғанын төмендегідей netstat арқылы білуге ​​болады.

Root@mail:/etc/dovecot/conf.d# netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* ТЫҢДАУ tcp 0 0 0 0.0.0.0:143 0.0.0.0:* ТЫҢДАУ

Пошта серверін пайдаланушы пошта бағдарламасымен пайдалану

Пошта сервері енді пайдалануға дайын. Пошта тіркеу жазбасытаңдаулы электрондық пошта клиентін пайдаланып конфигурациялауға болады жұмыс үстелі компьютері, ноутбук, планшет немесе телефон. Сондай-ақ серверде веб-поштаны (веб-интерфейсі бар пошта) конфигурациялауға болады, бірақ веб-поштаға арналған нұсқаулар келесі сабақтарда болады. Бұл кезеңде Mozilla Thunderbird пошта бағдарламасы менің серверім үшін келесі параметрлерді анықтады:

Пошта серверінің ақаулықтарын жою

  • Сіздің ең жақсы досыңыз - /var/log/mail.log журнал файлы. Поштаның неге жұмыс істемейтіні туралы кез келген анықтаманы осы жерден табуға болады.
  • Брандмауэр дұрыс конфигурацияланғанын тексеріңіз.
  • DNS серверінде тиісті жазбалар бар екеніне көз жеткізіңіз.

Қорытындылай келе, бұл сабақтағы демонстрация, жоғарыда айтылғандай, зертханалық жағдайда өтті. Барлық қажетті жазбалары бар сынақ DNS серверін орналастыруға болады және пайдаланушылар бір серверде, мысалы, бір доменде бір-бірімен хат алмасады. Оны одан да қызықты ету үшін әртүрлі домендері бар көптеген пошта серверлерін орналастыруға, домендер арасындағы байланысты тексеруге болады, бұл үшін қажет DNS жазбалары.

Тікелей пошта серверлері үшін жарамды DNS жазбалары қажет. Постфикс пен көгершін баптауларын қажеттіліктеріңізге сәйкес реттеуге болады.

Назар аударыңызЖ: Тікелей пошта серверін немесе Интернетке кіру мүмкіндігі бар кез келген пошта серверін орналастырғысы келетіндер үшін SMTP қауіпсіз. Әдетте, SMTP шабуылдары Интернеттен және жергілікті желідегі зиянды бағдарламалардан келеді.

Бұл көмектеседі деп үміттенеміз.

Бұл бағдарламаларды виртуалды хостингке орнату мүмкін емес. Толығымен автономды пошта серверін тек виртуалды жеке (арнайы) серверде, яғни VDS (VPS) арқылы жасауға болады. - бұл мақала, аты айтып тұрғандай, бұлтты технологияларды пайдаланатын виртуалды жеке сервердің жоғары сапалы және сонымен бірге ең арзан нұсқасы туралы айтып береді.

Жалпы алғанда, пошта тақырыбы авторларға өте жақын, әр уақытта біз поштаны құру мәселелерін қарастырдық. меншікті домендер(бұл пошта жәшіктері үшін қысқа және әдемі атауларды таңдауға мүмкіндік береді), доменді mail.ru сайтына және шын мәнінде кез келген танымал пошта жәшігіне қалай «тіркеуге» болады, хостингте өзіңіздің дербес поштаңызды қалай жасауға болады және т.б.. Осының бәрі және т.б. Электрондық поштаңызды тег арқылы таба аласыз.

Көптеген Ubuntu пайдаланушылары жүйені тек үй қажеттіліктері үшін ғана емес пайдаланады. Бұл тәсіл әбден негізделген, өйткені Linux жүйелерінде бағдарламалау, серверлер мен веб-сайттарды жасау әлдеқайда ыңғайлы. Ыңғайлылықтардың бірі - электрондық пошта серверін құру. Жаңадан бастаушылар үшін бұл тапсырма өте қиын болып көрінеді, бірақ Ubuntu үшін пошта серверін орнату және конфигурациялау әдісін анықтасаңыз, тапсырма сізге қиын болып көрінбейді.

Ubuntu негізіндегі пошта серверін қалай конфигурациялауға болады.

Нақты нұсқаулар мен кодты аралау алдында сіз теориялық материалсыз жасай алмайсыз. Электрондық пошта серверінің не екенін және оның қалай жұмыс істейтінін түсіну маңызды.

Конфигурацияланған пошта сервері, қарапайым тілмен айтқанда, бір пошта клиентінен «хат» алып, оны басқасына беретін пошташы. Бұл, негізінен, бұл бағдарламалық жасақтама қалай жұмыс істейтінінің бүкіл мәні. Пошта сервері электрондық поштаны жөнелтуге ғана емес, қажет. Сайттарда ол пайдаланушыларды тіркеуге, толтырылған пішіндерді жіберуге және басқа да маңызды әрекеттерге жауап береді, онсыз сайт парақтарды парақтаған кезде ғана қарауға болатын кітап сияқты болады, бірақ ештеңе істеу қиын.

Linux жүйесіндегі пошта серверлері Windows және басқа жүйелердегілерден айтарлықтай ерекшеленеді. Windows жүйесінде бұл жай ғана пайдалануды бастау керек дайын жабық бағдарлама. Linux дистрибутивтері болжанады өзін-өзі конфигурациялаубарлық компоненттер. Сонымен қатар, сервер бір бағдарламадан емес, бірнеше бағдарламадан тұрады. Біз Postfix-ті Dovecot-пен бірге қолданатын боламыз.

Неліктен Postfix?

Ubuntu жүйесінде бірнеше электрондық пошта клиенттері бар, бірақ біз оны таңдадық. Ubuntu жүйесінде Posfix орнату SendMail орнатудан әлдеқайда оңай және бұл жаңадан келген пайдаланушы үшін маңызды. Dovecot-пен біріктірілген Postfix әдетте пошта серверлерінен талап етілетін барлық нәрсені жасай алады.

Postfix - бұл поштаны тасымалдау агентінің өзі. Ол бүкіл қойылымда басты рөлді сомдайды. Бұл көптеген серверлер мен веб-сайттар әдепкі бойынша пайдаланатын ашық бастапқы бағдарлама. Dovecot — поштаны жеткізуші агент.

Postfix орнатылуда

Бірінші қадам жергілікті бума дерекқорын жаңарту пәрменін пайдалану болып табылады:

Postfix агентінің өзін репозиторийден еркін орнатуға болады және бұл келесі қадам:

sudo apt-get орнату постфиксі

Бұл қолданбаның интерфейсі іске қосылғанда, «Интернет сайты» элементін таңдау керек, содан кейін main.cf деп аталатын конфигурация файлы жасалады.

Әрі қарай, «Жүйелік пошта атауы» өрісіне болашақ сервердің жергілікті атын енгізіңіз, мысалы, myserver.org немесе сіздің қалауыңыз бойынша кез келген басқа. Nslookup пәрменін қолдана отырып, сіз әрқашан болашақта сервер доменін біле аласыз - оны қарап шығыңыз және жазыңыз, бұл конфигурация үшін пайдалы болады.

Postfix орнату

Енді пошта агентін конфигурациялау керек. Ол үшін алдымен /etc/postfix// қалтасында виртуалды деп аталатын файлды жасау керек.Ол үшін сенсорлық пәрменді қолдануға болады:

Енді сізге /etc/postfix/ каталогында жеке қалта жасау керек. Онда пошта параметрлері сақталады:

канондық sender_relay sasl_passwd түймесін түртіңіз

Енді main.cf конфигурация файлындағы кейбір параметрлерді өзгерту керек. Оны блокнотта артықшылықты режимде ашыңыз:

sudo nano /etc/postfix/main.cf

Файлда параметр мәндері бар және оның мәндері «=» белгісі арқылы тізімделеді. Мұнда myhostname параметрінің атын өзгерту керек жергілікті сервер– біздің мысалдағыдай myserver.org сайтына немесе алдыңғы қадамда Postfix орнату кезінде көрсеткенге. Бұл сияқты:

myhostname = myserver.org

Осы пәрменмен пайдаланылатын IP мекенжайын қараңыз:

ifconfig | grep “inet addr” -m 1

Бұл IP мекенжайы тағайындалған жер параметрлеріне енгізілуі керек. alias_maps параметрін virtual_alias_maps параметрімен ауыстырыңыз, содан кейін әріптерді басқа мекенжайларға жіберуге болады.

Енді хэштің орнын өзгерту керек:

virtual_alias_maps = хэш:/etc/postfix/virtual

mynetworks параметрін келесі мәндерге орнатыңыз:

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Сервердің Яндекс поштасымен жұмыс істей алатынын қаласаңыз, файлдың соңына келесі параметрлерді қосыңыз:

smtp_sasl_auth_enable = иә
smtp_sasl_password_maps = хэш:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = анонимді емес
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = кіру
smtp_sender_dependent_authentication = иә
sender_dependent_relayhost_maps = хэш:/etc/postfix/private/sender_relay
sender_canonical_maps = хэш:/etc/postfix/private/canonical

/etc/postfix/private/canonical файлында Яндекс поштаңызды қосыңыз:

@yandex.ru [электрондық пошта қорғалған]

/etc/postfix/private/sender_relay файлына қосыңыз:

@yandex.ru smtp.yandex.ru

/etc/postfix/private/sasl_passwd файлында *** орнына Яндекс пошта жәшігінің құпия сөзін қосыңыз:

[электрондық пошта қорғалған]:***

Ubuntu Server 16 пайдалансаңыз, пошта қызметтерінің жұмыс істеуі үшін порттарды ашу қажет. Ол үшін пәрменді пайдаланыңыз:

iptables -A INPUT -p tcp –dport 25 -j ҚАБЫЛДАУ

Файлдарға барлық өзгертулерді жасағаннан кейін, жаңа параметрлер күшіне енуі үшін қызметті қайта іске қосу керек.

Postfix жұмысы тексерілуде

Поштамен жұмыс істеуді ыңғайлы ету үшін mutt утилитасын орнату пайдалы. Мұны пәрмен арқылы жасауға болады:

sudo apt-get install mutt

Енді кейбір пошта жәшігіне хат жіберуге болады:

echo «Хабар» | mutt -s «хабарлама» [электрондық пошта қорғалған]

Егер бәрі жақсы болса, хат келеді. Бірақ Google әдетте мұндай электрондық пошталарды спам ретінде жіктейтінін есте сақтаңыз.

Dovecot орнату және конфигурациялау

Алдымен утилитаны орнату керек:

sudo apt-get орнату dovecot-imapd dovecot-pop3d

Енді /etc/dovecot/dovecot.conf файлын ашыңыз және оған протоколдар тізімін қосыңыз:

протоколдар = pop3 pop3 imap кескіндері

mail_location = mbox:~/mail:INBOX=/var/mail/%u

Бұл жолда басқа мазмұн болса, оны көрсетілгенге өзгерту керек. Егер ол мүлдем жоқ болса, оны қосу керек.

Өзгерістер күшіне енуі үшін қызметті қайта іске қосыңыз:

sudo /etc/init.d/dovecot қайта іске қосыңыз

/etc/hosts файлын ашыңыз және сол жерге ең басында көрсеткен доменіңізді қосыңыз. Біздің мысалда бұл myserver.org домені болды. IP мекенжайы Postfix конфигурациялау қадамы кезінде де анықталды.

ip-мекен-жайы myserver.org

Енді пошта қызметтері хаттарды оңай қабылдап, жібере алатындай порттарды ашу ғана қалды:

iptables -A INPUT -p tcp –dport 220 -j ҚАБЫЛДАУ
iptables -A INPUT -p tcp –dport 993 -j ҚАБЫЛДАУ
iptables -A INPUT -p tcp –dport 110 -j ҚАБЫЛДАУ
iptables -A INPUT -p tcp –dport 995 -j ҚАБЫЛДАУ

Осы бүкіл жүйенің функционалдығын тексеру үшін параметрлерде көрсетілген пошта жәшігіне хат жіберу керек. Бұл жағдайда жасалған домен мекенжайда пайдаланылуы керек, ал пайдаланушы алдын ала жасалуы керек, содан кейін хат алынуы керек - сіз әлдеқашан орнатқан mutt утилитасын пайдаланып поштаны тексере аласыз.




Жоғарғы