Захидал шилжүүлэх: нэг серверээс нөгөө сервер рүү хэрхэн амархан шилжих вэ

Гарчиг дээр дурдсан сэдэв нь эрхэм Khabrovsk оршин суугчдын хувьд хамааралгүй мэт санагдаж болох ч заримдаа үүнийг өсгөх шаардлагатай байдаг. Би орчин үеийн мэдээллийн технологийн чиглэлээр мэргэшсэн ажилчид нь хүмүүнлэгийн чиглэлээр ажилладаг шинжлэх ухааны хүрээлэнд олон жил администратороор ажилласан нь мэдээллийн технологийн мэргэжилтэнтэй хошигнодог байсан нь үнэн хэрэгтээ нягтлан бодох бүртгэлийн хэлтсээс оршихуйн бүх нууцыг мэддэг философичдын цуглуулга юм шиг санагддаг. Эрхэм хүндэт эрдэмтэд шуудангийн серверийн нэрийг орос үсгээр бичиж, "@" тэмдгийн оронд хаалтанд "нохой" гэж бичээд (дараа нь тэдэнд илгээсэн имэйл хаяг дээр үүнийг бичсэн гэж хэлээрэй), WhatsApp руу захидал илгээхийг оролддог. The Bat ашиглан! мөн бусад хачирхалтай зүйлсийг хийх, ихэвчлэн ижил мессежээр. Тэдэнд заах нь ашиггүй, тэдэнтэй тэмцэх боломжгүй; Үлдсэн зүйл бол хувь заяагаа хүлээн зөвшөөрч, алдаагаа засахтай холбоотой бүх үйл ажиллагааг бүрэн автоматжуулах явдал юм.

Миний практикт хийсэн хамгийн харгис бөгөөд аюултай үйлдлүүдийн нэг бол вэб имэйлийг серверээс сервер рүү шилжүүлэх явдал байв. Баримт нь тус хүрээлэнгийн ажилтнууд албан ёсны гурван имэйл хаягтай байдаг: нэг нь дотоод Exchange сервер, нөгөө нь Mail.ru дээр ажилладаг, гурав дахь нь Gmail дээр ажилладаг. Үгүй ээ, тэнэг нь би ч биш, бүр тэд ч биш. Энэ бол зарим хэлтсийн тоглоомтой холбоотой удирдлагын тушаал юм. "Корпорацийн" сервер дээр ямар нэгэн зүйл институт дотор үлдэх ёстой, өргөдөл, тэтгэлэгтэй холбоотой ямар нэг зүйл Оросын шуудангаар дамжих ёстой бөгөөд миний эрхэм хамтрагчдын Gmail шуудан нь Google-ийн баримт бичиг, хүснэгт, нөөцлөлт зэрэг шаардлагатай зүйлстэй холбоотой байдаг. диск рүү гэх мэт. Цорын ганц асуудал бол долоон асрагч нүдгүй хүүхэдтэй болох явдал юм - өөрөөр хэлбэл, энэ тохиолдолд гурван шуудангийн серверийн хооронд миний хамт олон хамгийн чухал захидлуудыг алдаж чаддаг.

Захидал шилжүүлэх хэрэгцээг ихэвчлэн үүсгэдэг өөр нэг асуудал байдаг. Орчин үеийн шуудангийн үйлчилгээ нь ихэвчлэн мессежийг нэг серверээс нөгөө сервер рүү автоматаар дамжуулах, өөрөөр хэлбэл шуудан цуглуулах боломжийг олгодог. Mail.ru гэх сервер дээрх мессежүүд нь автоматаар Yandex мэйл рүү хуулж байдагт дассан хэрэглэгч заримдаа ийм байдлаар бүх мессежүүдэд хандах боломжгүй, зөвхөн тэдгээрт хандах боломжтой гэдгээ мартдаг. мэйл цуглуулах тохиргооны дараа хүлээн авсан. Тиймээс тэр хуучин серверээс шинэ, илүү олон удаа ашиглагддаг имэйл рүү бүрэн шилжих хүсэл эрмэлзэлтэй байж магадгүй бөгөөд тэр энэ хүслээр хэн рүү очих вэ? Энэ нь зөв: хамгийн ойрын системийн администратор руу очно уу!

Ямар нэгэн байдлаар хэд хэдэн имэйл хаягтай болох, ялангуяа тэдгээрийг удирдах, эсвэл чухал мэдээллээ алдахгүйгээр серверээс сервер рүү шилжихийг хүссэн хэн бүхэнд ижил төстэй нөхцөл байдал үүсдэг гэж би бодож байна. Мэдээжийн хэрэг, мэдээллийн технологийн мэргэжилтнүүд энэ асуудлыг хоёр товшилтоор хялбархан шийдэж чадна, гэхдээ хэрэв та ийм асуудалд туршлага багатай бол имэйл шилжүүлэх нь таны хувьд хэцүү ажил болж хувирах болно. Тиймээс, би шуудангийн мессежийг зарим санах ой руу хэрхэн хялбархан экспортлох, дараа нь өөр сервер рүү имэйл импортлох талаар товч хуваалцахаар шийдлээ. Магадгүй энэ ажиллагаа нь хэн нэгэнд бага зэргийн бэрхшээлээс ангижрах эсвэл амьдралыг хялбарчлахад тусална!

Захиа экспортлох: бага зэрэг онол, бага зэрэг дадлага

Үндсэндээ шуудангийн серверүүд нь POP3 эсвэл IMAP гэсэн хоёр протоколын аль нэгийг ашиглан клиент програмуудтай ажилладаг. Хэрэв эдгээр нэрс гэнэт таны хувьд ямар ч утгагүй бол (энэ хэвээр байгаа гэж үү?) Би энгийн үгээр тайлбарлахыг хичээх болно: POP3 протокол нь серверээс таны компьютерт захидал татаж авдаг бөгөөд IMAP протокол нь тэдгээрийг шууд компьютер дээр боловсруулдаг. сервер. Хуучин имэйл клиентүүд POP3 протоколтой анхдагчаар ажиллаж байсан (мөн үргэлжлүүлэн ажиллаж), үйлчлүүлэгчид тусгайлан хуваарилсан хавтсанд имэйл мессежийг байршуулдаг (ихэвчлэн хэрэглэгчийн лавлахын хаа нэгтээ, програмын өгөгдөл нь анхдагчаар далдлагдсан фолдеруудын дунд байрладаг). IMAP протокол нь илүү орчин үеийн бөгөөд үүнийг дотоод эсвэл сүлжээний санах ой руу захидал импортлоход ашиглаж болно. Тиймээс асуулт нь голчлон шаардлагатай үсгийг хэрхэн татаж авах биш, харин шуудангийн шилжүүлгийг гүйцэтгэхийн тулд хүссэн сервер рүү хэрхэн дамжуулах вэ гэсэн асуулт юм. Хамгийн энгийн сонголт бол IMAP протоколыг ашиглаж, бүх үсгүүдийг EML форматтай зарим санах ойд хуулж, дараа нь захидал файлуудын формат нь ерөнхийдөө яг ижил байдаг тул өөр дансны өөр хавтас руу байршуулах явдал юм. .

Үүнийг яаж хийх вэ?

Миний хамгийн бага зардлаар ашигладаг энгийн арга бол IMAP протоколыг дэмждэг өгөгдөл хуулах програмыг ашиглан имэйлийг шилжүүлэх явдал юм. Үүнийг хоёр үе шаттайгаар хийдэг.

  • Сервер дээрх фолдероос имэйлийг EML форматаар зарим хадгалах сан руу импортлох.
  • Имэйлийг IMAP-ээр дамжуулан өөр сервер дээрх өөр хавтас руу экспортлох.

Энэ тохиолдолд мэйл шилжүүлэх програм нь хоёр серверийн үүднээс авч үзвэл ердийн IMAP клиент шиг ажилладаг. (Дашрамд хэлэхэд ихэнх мэйл серверүүд заасан программыг шуудангийн клиент болгон ашиглахыг зөвшөөрөхийг шаарддаг тул аливаа хэрэгслээр мэйл шилжүүлэг хийхээсээ өмнө өөрийн мэйл данс руугаа нэвтэрч, серверт энэ хэрэгслийг ашиглахыг зөвшөөрөх хэрэгтэй. боломжтой IMAP үйлчлүүлэгчдийн жагсаалтад). Ийм программууд нь ихэвчлэн цахим шуудангийн шилжүүлгийг урьдчилан тохируулахын тулд хамгийн бага гарын авлагын ажил шаарддаг. Хэрэв танд ямар нэг шалтгааны улмаас шаардлагатай бол ихэвчлэн серверээс сервер рүү шуудангийн автомат шилжих хуваарийг тохируулж болно. Би хувьдаа энэ програмыг ашиглан захидал экспортолдог Хэрэгтэй нөөцлөлт, аз болоход энэ нь манай бараг бүх машин дээр суурилагдсан бөгөөд хамгийн бага тохиргоог шаарддаг, үүнээс гадна администраторын машинаас төвлөрсөн байдлаар хийгддэг - хаашаа ч явах шаардлагагүй. Гэхдээ ерөнхийдөө ашигласан програм хангамж нь шууд вэб сервер рүү шуудан экспортлох, импортлох боломжтой бөгөөд хоёр сервер дээрх үсгийн нэг форматыг дэмждэг бол ямар ч хамаагүй.

Майкрософт ердийнх шигээ ...

Майкрософт ердийнхөөрөө стандарт бус замаар явж байгаа тул Exchange эсвэл Outlook имэйлийг шилжүүлэх (би Outlook.com мэйл сервер биш, харин үйлчлүүлэгч гэсэн үг) тусдаа толгойн өвчин юм. Энэ тохиолдолд танд Outlook мэйл эсвэл Exchange серверүүдийг экспортлох тусгай програм хангамж байгаа бол зохих програмын хяналтан дор шуудангийн мессежийг шилжүүлэх зааврыг уншсанаар ажлыг хялбаршуулна. Microsoft-ын бүтээгдэхүүнүүдэд зориулагдсан холбогдох програм хангамжийн тусгай залгаасуудаас гадна ийм олон програмууд байгаа нь сайн хэрэг.

POP3 Имэйл Шилжилт

Зарим хүмүүс гажуудалд дуртай, гэхдээ ерөнхийдөө энэ нь тийм биш юм. Тиймээс POP3 протоколыг ашиглан серверээс сервер рүү захидал дамжуулах шаардлагагүй, энэ нь хуучин бөгөөд муухай юм. Хоёр сервер дээр IMAP руу шилжинэ үү (бараг бүх үйлчилгээ үзүүлэгч үүнийг хэрхэн хийх талаар нарийвчилсан заавартай байдаг), дараа нь дээр дурдсанчлан бүх зүйлийг хий (эсвэл ядаж шуудангийн үйлчилгээнд суулгасан шилжих хэрэгслийг ашиглана уу - заримдаа ийм хэрэгслүүд байдаг, гэхдээ тэдгээр нь тав тухтай байдаг. Үйлдлийн логик нь ихэвчлэн хүссэн зүйлээ үлдээдэг). Та мөн хуучин загварын гарын авлагын аргыг туршиж үзэж болно: клиент програм ашиглан хавтаснаас хавтас руу захидал шилжүүлэх, эсвэл зүгээр л сонгоод шинэ сервер рүү илгээх боломжтой. Нэгэн цагт, бид бага байхдаа бид бүгд яг ийм зүйл хийдэг байсан бөгөөд энэ нь бидэнд зохисгүй мэт санагдахгүй байсан тул найдваргүй нөхцөлд та үүнтэй төстэй гарын авлагын ажлыг дахин хийхийг оролдож болно ...

Ерөнхийдөө имэйлийг серверээс сервер рүү шилжүүлэх замаар имэйлийг хадгалах сан руу дараалан импортлох, дараа нь IMAP протоколоор дамжуулан имэйл мессежийг шинэ сервер рүү экспортлох нь програмуудтай ажиллахад хялбар байх бүх үндсэн шалгуурыг хангадаг. Эдгээр шалгуурууд нь тодорхой логик, аюулгүй байдал, автоматжуулалт болон таны өмнөөс ажлыг хийж чадах олон тооны бэлэн хэрэгслүүд юм. Тиймээс, миний энэ тэмдэглэл хэн нэгэнд хэрэг болж, нягтлан бодох бүртгэлийн хэлтэс эсвэл төлөвлөлтийн хэлтэс гэнэт Yandex-ээс Mail.ru руу, Google-ээс Yahoo руу шилжүүлэхийг яаралтай шаардсан тохиолдолд амьдралыг хөнгөвчлөх болно гэж найдаж байна. эсвэл өөр хаана ч байсан дарга, шуудангийн байршлын талаар гэнэт санаа зовж, захиалга өгдөг. Өөрийгөө ядрах хэрэггүй, хамт олон!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх