सवाल ऑफलाइनमैप एक तरफा सिंक कर सकते हैं?


मुझे वहां मुफ्त वेबमेल सेवाओं से प्यार है लेकिन इन उत्पादों में से किसी एक में मेल के वर्षों से जुड़ा हुआ नफरत है।

मैं स्थानीय रूप से मेलबॉक्स को कैश करने का एक तरीका ढूंढ रहा हूं लेकिन फिर भी इसे स्थानीय रूप से स्थापित आईमैप क्लाइंट से एक्सेस करने में सक्षम हूं।

मैंने इसे देखा offlineimap, जो दो-तरफा सिंक को छोड़कर महान दिखता है। अगर जीमेल में मेल हटा दिया जाता है, तो यह इसे मेरी स्थानीय प्रतिलिपि में भी हटा देगा। ऐसा कुछ ऐसा करने के लिए कॉन्फ़िगर करने का तरीका प्रतीत नहीं होता है जो पारंपरिक पॉप एक्सेस की तरह दिखता है जहां नया संदेश स्थानीय रूप से कॉपी किया गया है और दूरस्थ स्रोत से हटा दिया गया है।

क्या किसी ने पहले ऐसा कुछ किया है? मैं imap से बंधे नहीं हूँ। यदि वहाँ एक पॉप आधारित समाधान है, तो मैं सभी कान हूँ। मैं उबंटू 11.10 का उपयोग कर रहा हूँ।


6
2017-12-04 14:17


मूल




जवाब:


वर्तमान व्यवहार जो आप वर्णन करते हैं है "एक तरफा सिंक" कहा जाता है - एक तरफ सभी परिवर्तन, हटाने सहित, दूसरी तरफ प्रचारित होते हैं।

एक स्थायी कैश के लिए, देखो डाक प्राप्त करें या fetchmail

# ~ / .getmail / getmailrc
[रिट्रीवर]
  टाइप = SimpleIMAPSSLRetriever
  सर्वर = imap.gmail.com
  उपयोगकर्ता नाम = ...
  पासवर्ड = ...
[गंतव्य]
  टाइप = Maildir
  पथ = ~ / बैकअप / जीमेल

ये दोनों कार्यक्रम आईएमएपी और पीओपी 3 मेलबॉक्स से लाने का समर्थन करते हैं, लेकिन आम तौर पर आईएमएपी को प्राथमिकता दी जाती है।


4
2017-12-04 14:33



ठीक वही जो मेरे द्वारा खोजा जा रहा था। धन्यवाद। - txyoji


ऑफ़लाइनमैप एक-तरफा सिंक (वास्तविक मेल सर्वर के मेलबॉक्स के लिए कोई अपडेट नहीं) का उपयोग करता है readonly = True विकल्प। देखें नमूना विन्यास फाइल आधिकारिक गिटहब भंडार में।

तो आपका .offlineimap कॉन्फ़िगर फ़ाइल में होना चाहिए:

[Repository Gmailserver-foo]
#This is the remote repository
type = Gmail
remotepass = XXX
remoteuser = XXX
readonly = true

11
2017-09-20 16:11





यह मेरी कॉन्फ़िगरेशन फ़ाइल एक जीमेल खाते से दूसरे में एक तरफा सिंक करने के लिए प्रयोग की जाती है

[general]
accounts = GmailMigration
socktimeout = 600
maxsize = 25000000

[Account GmailMigration]
localrepository = sourceAccount
remoterepository = dstAccount

[Repository sourceAccount]
type = IMAP
remotehost = imap.gmail.com
remoteport = 993
remoteuser = ...
remotepass = ...
ssl = yes
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
readonly = true

[Repository dstAccount]
type = IMAP
remotehost = imap.gmail.com
remoteport = 993
remoteuser = ...
remotepass = ...
ssl = yes
sslcacertfile = /etc/ssl/certs/ca-certificates.crt

3
2017-07-14 15:44





असल में आप मेल का संग्रह चाहते हैं। एक तरीका यह है कि आप इसे प्राप्त कर सकते हैं कि आप स्वचालित रूप से अपने वर्तमान मेल खाते से दूसरे मेल खाते में मेल अग्रेषित कर सकते हैं। अधिकांश निःशुल्क मेल सेवाएं इस सुविधा प्रदान करती हैं। फिर आप सेटअप करते हैं offlineimap स्थानीय रूप से इस दूसरे मेलबॉक्स को सिंक करने के लिए। और इस दूसरे मेलबॉक्स से किसी भी मेल को कभी भी हटाएं। केवल संग्रह के लिए इस मेलबॉक्स का उपयोग करें।


1
2017-12-04 18:23