विंडोज़ के लिए imapsync का निर्माण कैसे करें?


3

मैं एक नया सर्वर से IMAP खातों का एक बहुत विस्थापित करने की जरूरत है और imapsyncयह करने के लिए एक अच्छा उपकरण की तरह लगता है। उनके पास एक गितुब रेपो है, लेकिन विंडोज के लिए इसे कैसे बनाया जाए, इस पर कोई निर्देश नहीं हैं (हालांकि उनके प्रलेखन में कहा गया है कि यह विंडोज़ पर काम करता है)। कोई जानता है कि इसे कैसे करना है?

जवाबों:


2

विंडोज के लिए इसे बनाने के लिए कोई निर्देश नहीं हैं

हाँ, वहाँ हैं, लेकिन यह सिर्फ विंडोज़ बाइनरी स्थापित करने के लिए आसान है।

# $ Id: README_Windows.txt, v 1.11 2018/05/05 22:46:01 गाइल्स एक्सप गिल्स $

#

# यह imapsync के लिए README_Windows.txt फ़ाइल है

# imapsync: IMAP सिंक और माइग्रेट टूल।

खिड़कियाँ

=======

विंडोज सिस्टम पर imapsync स्थापित करने और उपयोग करने के दो तरीके हैं: ए) या बी)।

मानक उपयोगकर्ताओं को ए) तरीका, सबसे सरल तरीका लेना चाहिए।

डेवलपर्स, या शक्तिशाली उपयोगकर्ता जो अपने खुद के imapsync.exe का निर्माण करना चाहते हैं या इसे संशोधित करना चाहते हैं, उन्हें बी) तरीके, जटिल लेकिन शक्तिशाली तरीके पर विचार करना होगा।

ए) सबसे सरल तरीका है

A.1) imapsync प्राप्त करें।

पर imapsync जाओ https://imapsync.lamiral.info/ फिर आप एक ज़िप संग्रह imapsync_1.xxx.zip नामक फ़ाइल जहां 1.xxx imapsync रिहाई संख्या है का लाभ उठा सकेंगे।

A.2) ज़िप फ़ाइल को उस फ़ोल्डर में निकालें जहाँ आप imapsync के साथ काम करेंगे।

आप डेस्कटॉप पर काम कर सकते हैं क्योंकि ज़िप फ़ाइल निष्कर्षण imapsync_1.xxx (जहाँ 1.xxx imapsync रिलीज़ नंबर है) नामक एक अद्वितीय फ़ोल्डर बनाता है।

A.3) फोल्डर को चेक करें

निकाले गए imapsync_1.xxx फ़ोल्डर में आपको 6 फाइलें और 2 निर्देशिकाएं दिखाई देती हैं:

  • README_Windows.txt वर्तमान फ़ाइल है जिसे आप पढ़ रहे हैं।
  • README.txt इमप्सिंक सामान्य दस्तावेज है।
  • FAQ.d / * अक्सर पूछे जाने वाले प्रश्न एक अच्छा पढ़ा जाता है जब कुछ गलत हो जाता है।
  • imapsync_example.bat एक सरल बैच फ़ाइल उदाहरण है जिसे आप कॉपी और संपादित करेंगे।
  • Sync_loop_windows.bat कई खातों को सिंक्रनाइज़ करने के लिए एक बैच फ़ाइल उदाहरण है।
  • file.txt कई खातों को सिंक करने के लिए एक इनपुट फ़ाइल उदाहरण है।
  • imapsync.exe, imapsync बाइनरी है। आपको इसे सीधे चलाने की आवश्यकता नहीं है।
  • कुक / बी (जिस तरह से) और विशेषज्ञ उपयोगकर्ताओं के लिए अपने स्रोत से imapsync.exe का निर्माण करने के लिए निर्देशिका है।

आप imapsync_example.bat की प्रतिलिपि बना सकते हैं या उसका नाम बदल सकते हैं। विंडोज सिस्टम पर .bat एक्सटेंशन का अर्थ है "मैं एक बैच स्क्रिप्ट हूं"। Sync_loop_windows.bat के लिए समान बात। बैच स्क्रिप्ट को imapsync.exe की तुलना में उसी निर्देशिका में रहना पड़ता है क्योंकि वे जिस तरह से imapsync.exe को कॉल करते हैं, वे "। \ Imapsync.exe" का उपयोग करते हैं, इसलिए उन्हें उसी निर्देशिका में रहने दें। या यदि आप चाहते हैं कि आप जो कुछ भी कर रहे हैं उसे समझें।

इस दस्तावेज़ के बाकी हिस्सों के लिए मुझे लगता है कि आपने imapsync_example.bat को imapsync_stuff.bat नामक फ़ाइल में कॉपी किया है

A.4) बैच फ़ाइल को संपादित करें

Imapsync_stuff.bat संपादित करें और अपने साथ मान बदलें। इसे संपादित करने के लिए आपको इस पर एक राइट क्लिक करना होगा और छोटी विंडो मेनू में प्रस्तुत सूची में "संशोधित करें" चुनें। नोटपैड या नोटपैड + ++ इसे संशोधित करने के लिए बहुत अच्छे संपादक हैं। ऑफिस वर्ड या कोई भी शक्तिशाली टेक्स्ट प्रोसेसर उस काम के लिए अच्छा नहीं है, उनका उपयोग न करें!

फ़ाइलें FAQ.txt और FAQ.d / * में कई युक्तियां और विशेष विकल्प होते हैं जो कभी-कभी एक्सचेंज या जीमेल जैसे विशिष्ट imap सर्वर सॉफ्टवेयर्स द्वारा आवश्यक होते हैं।

A.5) बैच फ़ाइल चलाएँ

अपने मूल्यों के साथ imapsync चलाने के लिए बैच फ़ाइल imapsync_stuff.bat पर बस डबल-क्लिक करें

Imapsync चलाने के लिए आपको व्यवस्थापक विशेषाधिकार रखने की आवश्यकता नहीं है।

A.6) A.5 पर लूप) A.6) एडिट, रन, एडिट, रन आदि।

जब तक आप सभी मुद्दों और सभी मानों को आपकी आवश्यकताओं के अनुसार हल नहीं करते तब तक संपादन और चलाने की प्रक्रिया को लूप करें।

A.7) सिंक चल रहा है देखो। आप इसे किसी भी समय एक त्वरित डबल ctrl-c, एक सेकंड के भीतर दो बार ctrl-c हिट कर सकते हैं। (एक सिंगल ctrl-c दोनों इमैप सर्वर को फिर से कनेक्ट करेगा)

A.8) जब सिंक समाप्त हो जाता है, तो आप "LOG_imapsync" नाम के फ़ोल्डर में आउटपुट के पूरे लॉग को पा सकते हैं, लॉगफ़ाइल नाम लॉन्चिंग तिथि, घंटा, मिनट, दूसरा, मील के सेकंड और उपयोगकर्ता 2 पैरामीटर पर आधारित है। प्रति रन एक लॉगफाइल है। लॉगफ़ाइल नाम imapsync रन के अंत में मुद्रित किया जाता है। यदि आप किसी फ़ाइल में लॉगिंग नहीं करना चाहते हैं तो विकल्प --nolog का उपयोग करें

ब) कठिन रास्ता।

यह सबसे कठिन तरीका है क्योंकि यह सभी सॉफ्टवेयर
निर्भरता को स्थापित करता है । यदि आवश्यक हो तो यह imapsync.exe को संशोधित करने का तरीका है।

B.1) यदि यह पहले से स्थापित नहीं है, तो पर्ल इंस्टॉल करें। स्ट्रॉबेरी पर्ल एक बहुत अच्छा उम्मीदवार है http://strawberryperl.com/ मैं 5.26.0.1 (31 मई 2017) का उपयोग करता हूं, लेकिन पिछले और बाद में रिलीज के साथ ही (5.18 और 5.20) काम करना चाहिए।

B.2) कुक / डायरेक्टरी B.3 में जाएं) Double-clic build_exe.bat

यह वर्तमान कुक / निर्देशिका में एक बाइनरी imapsync.exe बनाना चाहिए।

B.4) ऊपरी निर्देशिका में imapsync.exe ले जाएँ और A.3 से A.8 तक निर्देशों का पालन करें)

स्रोत imapsync / README_Windows.txt मास्टर में · imapsync / imapsync

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.