Поштаны тасымалдау: бір серверден екіншісіне қалай оңай ауысуға болады

Тақырыпта көрсетілген тақырып құрметті хабровск тұрғындары үшін маңызды емес болып көрінуі мүмкін, бірақ кейде оны көтеру керек. Өйткені, мен көптеген жылдар бойы гуманитарлық бағыттағы ғылыми институтта әкімші болып жұмыс істеп келемін, мұнда қызметкерлердің заманауи ақпараттық технологиялар саласындағы біліктілігі сондай, атышулы бухгалтерия департаменті IT маманы туралы әзіл-қалжыңдады. болмыстың барлық құпияларынан хабардар философтардың жинағы сияқты. Құрметті ғалымдар пошта серверлерінің атын орыс әріптерімен енгізіп, «@» белгісінің орнына жақшаға «ит» деп жазады (содан кейін бұл оларға жіберілген электрондық пошта мекенжайында жазылғанын айтады), WhatsApp-қа хат жіберуге тырысады. The Bat көмегімен! және басқа да оғаш нәрселерді жасаңыз, көбінесе сол хабарламада. Оларды үйрету бекер, олармен күресу мүмкін емес; Тағдырыңызды мойындау және қателіктерін түзетуге байланысты барлық операцияларды толығымен автоматтандыру ғана қалады.

Менің тәжірибемдегі ең қауіпті және қауіпті операциялардың бірі веб-поштаның серверден серверге көшуі болды. Факті мынада, институт қызметкерлерінің үш ресми пошта тіркелгісі бар: біреуі ішкі Exchange серверін қамтиды, екіншісі Mail.ru-да, ал үшіншісі Gmail-де жұмыс істейді. Жоқ, ақымақ мен емес, тіпті олар да емес. Бұл кейбір ведомстволық ойындарға байланысты басшылықтың бұйрығы. Институт ішінде «корпоративтік» серверде бір нәрсе қалуы керек, өтінімдер мен гранттарға қатысты нәрсе міндетті түрде орыс поштасы арқылы өтуі керек және менің қымбатты әріптестерімнің Gmail поштасы Google құжаттары мен кестелері, резервтік көшірме сияқты қажет нәрселермен байланысты. дискіге және т.б. Жалғыз қиындық - жеті күтушінің, өздеріңіз білетіндей, көзсіз баласы бар - яғни бұл жағдайда үш пошта серверінің арасында менің әріптестерім ең маңызды хаттарды жоғалтып алуы анық!

Поштаны тасымалдау қажеттілігін жиі тудыратын тағы бір мәселе бар. Заманауи пошта қызметтері хабарламаларды бір серверден екіншісіне автоматты түрде жіберуге, яғни хаттарды жинауға жиі мүмкіндік береді. Ал сервердегі хабарламалары, айталық, Mail.ru, автоматты түрде Яндекс поштасына көшірілетініне үйренген қолданушы кейде осылайша ол барлық хабарламаларға емес, тек сол хабарламаларға қол жеткізе алмайтынын ұмытып қалады. поштаны жинау параметрлерінен кейін алынған. Сондықтан оның ескі серверден жаңа, жиі қолданылатынына толық пошта көшіруін жүзеге асыруға табиғи тілегі болуы мүмкін және ол осы тілекпен кімге барады? Бұл дұрыс: ең жақын жүйелік әкімшіге барыңыз!

Менің ойымша, ұқсас жағдай қандай да бір түрде бірнеше электрондық пошта тіркелгісіне ие болуға, әсіресе оларды басқаруға мәжбүр болған немесе маңызды ақпаратты жоғалтпай серверден серверге ауысқысы келетін кез келген адам үшін туындайды деп ойлаймын. Әрине, АТ мамандары бұл мәселені екі рет басу арқылы оңай шеше алады, бірақ мұндай мәселелерде тәжірибеңіз аз болса, электрондық поштаны тасымалдау сіз үшін қиын міндет болуы мүмкін. Сондықтан мен пошта хабарларын кейбір жадқа оңай экспорттау, содан кейін поштаны басқа серверге импорттау туралы тәжірибеммен қысқаша бөлісуді жөн көрдім. Мүмкін бұл операция біреуге болмашы қиындықтардан арылуға немесе өмірді жеңілдетуге көмектеседі!

Хаттарды экспорттау: кішкене теория, кішкене тәжірибе

Негізінде пошта серверлері клиенттік бағдарламалармен екі протоколдың бірін пайдалана отырып жұмыс істейді: POP3 немесе IMAP. Егер бұл атаулар сіз үшін кенеттен ештеңе білдірмесе (бұл әлі де бола ма?), мен қарапайым сөздермен түсіндіруге тырысамын: POP3 хаттамасы серверден компьютерге хаттарды жүктейді, ал IMAP протоколы оларды тікелей компьютерде өңдейді. сервер. Ескі электрондық пошта клиенттері әдепкі бойынша POP3 протоколымен жұмыс істеді (және жұмысын жалғастырады), пошта хабарларын клиент үшін арнайы бөлінген қалтаға жүктеп салды (әдетте пайдаланушы каталогының бір жерінде, әдепкі бойынша жасырылған қолданба деректері бар қалталардың арасында орналасқан). IMAP протоколы неғұрлым заманауи және оны жергілікті немесе желілік жадқа әріптерді импорттау үшін де пайдалануға болады. Сондықтан мәселе, негізінен, қажетті әріптерді қалай жүктеп алу керек емес, поштаны тасымалдауды жүзеге асыру үшін оларды қалаған серверге қалай жіберу керек. Ең қарапайым опция - IMAP протоколын пайдалану, оны пайдаланатын барлық әріптерді EML пішіміндегі кейбір жадқа көшіру, содан кейін хат файлдарының пішімі әдетте бірдей болатынын пайдаланып, оларды басқа тіркелгідегі басқа қалтаға жүктеп салу. .

Бұны қалай істейді?

Мен ең төмен бағамен қолданатын қарапайым әдіс - IMAP протоколын қолдайтын кейбір деректерді көшіру бағдарламасын пайдаланып электрондық поштаны тасымалдау. Бұл екі қадаммен орындалады.

  • Поштаны сервердегі қалтадан EML пішіміндегі кейбір жадқа импорттаңыз.
  • Электрондық хаттарды IMAP арқылы басқа сервердегі басқа қалтаға экспорттау.

Бұл жағдайда поштаны көшіру бағдарламасы екі сервер тұрғысынан да әдеттегі IMAP клиенті сияқты әрекет етеді. (Айтпақшы, көптеген пошта серверлері көрсетілген бағдарламаны пошта клиенті ретінде пайдалануға рұқсат беруіңізді талап етеді, сондықтан кез келген қызметтік бағдарламамен поштаны тасымалдауды орындамас бұрын, пошта тіркелгіңізге кіріп, серверге осы қызметтік бағдарламаны пайдалануға рұқсат беріңіз. қол жетімді IMAP клиенттерінің тізімінде). Мұндай бағдарламалар әдетте электрондық поштаны тасымалдауды алдын ала орнату үшін ең аз қолмен жұмысты қажет етеді. Әдетте, егер сізге қандай да бір себептермен қажет болса, поштаны серверден серверге тұрақты автоматты түрде тасымалдау кестесін орнатуға болады. Жеке мен пошта хаттарын экспорттау үшін бағдарламаны қолданамын Қолданбалы сақтық көшірме, бақытымызға орай, ол біздің барлық дерлік машиналарымызда орнатылған және ең аз параметрлерді қажет етеді, сонымен қатар ол әкімшінің машинасынан орталықтандырылған түрде жүзеге асырылады - ешқайда барудың қажеті жоқ. Бірақ, жалпы алғанда, пайдаланылған бағдарламалық қамтамасыз ету маңызды емес, өйткені ол поштаны тікелей веб-серверге экспорттай және импорттай алады және екі серверде де әріптердің бір пішімін қолдаса.

Ал Microsoft әдеттегідей...

Бөлек бас ауруы - Exchange немесе Outlook электрондық поштасының тасымалдануы (мен Outlook.com пошта серверін емес, клиентті айтып отырмын), өйткені Microsoft әдеттегідей стандартты емес жолды таңдайды. Бұл жағдайда сіздің қолыңызда Outlook поштасын немесе Exchange серверлерін экспорттауға арналған арнайы бағдарламалық жасақтама болса жақсы - онда тиісті бағдарламаның бақылауымен пошта хабарларын тасымалдау нұсқауларын оқу арқылы тапсырма жеңілдетіледі. Мұндай бағдарламалардың, сондай-ақ Microsoft өнімдеріне бағытталған сәйкес бағдарламалық жасақтамаға арналған арнайы плагиндердің өте көп екендігі жақсы.

POP3 электрондық поштаны тасымалдау

Кейбір адамдар бұрмалауды ұнатады, бірақ жалпы олай емес. Сондықтан POP3 протоколы арқылы поштаны серверден серверге тасымалдаудың қажеті жоқ, бұл ескі және ұсқынсыз. Екі серверде де IMAP-қа ауысыңыз (әрбір провайдерде мұны істеу туралы егжей-тегжейлі нұсқаулар бар), содан кейін барлығын жоғарыда сипатталғандай орындаңыз (немесе кем дегенде пошта қызметіне енгізілген тасымалдау құралын пайдаланыңыз - кейде мұндай құралдар бар, бірақ олардың ыңғайлылығы бар. Операциялық логика әдетте көп нәрсені қажет етеді). Сондай-ақ, ескі қолмен жұмыс істеу әдісін қолдануға болады: клиенттік бағдарламаны пайдалану, әріптерді қалтадан қалтаға тасымалдау немесе жай ғана оларды таңдап, жаңа серверге жіберу. Бір кездері, біз кішкентай кезімізде бәріміз дәл осылай істедік және бұл бізге әдепсіз болып көрінбеді, сондықтан үмітсіз жағдайда сіз осындай қолмен жұмыс істеуге тырысуға болады ...

Тұтастай алғанда, поштаны сақтау орнына дәйекті түрде импорттау арқылы электрондық поштаны серверден серверге тасымалдау, содан кейін электрондық пошта хабарларын IMAP протоколы арқылы жаңа серверге экспорттау бағдарламалармен жұмыс істеудің қарапайымдылығының барлық негізгі критерийлерін қанағаттандырады. Бұл критерийлер нақты логика, қауіпсіздік, автоматтандыру және сіз үшін жұмыс жасай алатын көптеген дайын құралдар болып табылады. Сонымен, менің бұл жазбам біреуге пайдалы болады және есеп бөлімі немесе жоспарлау бөлімі кенеттен оларды Яндекс-тен Mail.ru-ға, Google-дан Yahoo-ға ауыстыруды талап еткен жағдайда өмірді жеңілдетеді деп үміттенемін! немесе басқа жерде бастық кенеттен пошта бөлімшесінің орналасқан жеріне алаңдап, бұйрық береді. Шаршамаңыздар, әріптестер!

Ақпарат көзі: www.habr.com

пікір қалдыру