আমি আমার জিমেইল অ্যাকাউন্টটি সিঙ্ক করতে অফলাইনআইএমএপ সেটআপ করার চেষ্টা করছি ~/Mail/Gmail
। আমি একটি প্রশংসনীয় মৌলিক ব্যবহার করছি ~/.offlineimaprc
থেকে এখানে । তবে অফলাইনআইএমএপি জিমেইলে মোটেই সংযুক্ত হয় না। এটি আমি পাচ্ছি এমন ডিবাগ বার্তা (অফলাইনআইএমএপ চালিয়ে এটি হিসাবে offlineimap -o -d imap
:
OfflineIMAP 6.3.4
Copyright 2002-2011 John Goerzen & contributors.
Licensed under the GNU GPL v2+ (v2 or any later version).
Debug mode: Forcing to singlethreaded.
Now debugging for imap: IMAP protocol debugging
Now debugging for : Other offlineimap related sync messages
Account sync Gmail:
***** Processing account Gmail
Copying folder structure from IMAP to Maildir
Establishing connection to imap.gmail.com:993.
DEBUG[imap]: 06:28.69 Account sync Gmail imaplib2 version 2.24
DEBUG[imap]: 06:28.69 Account sync Gmail imaplib2 debug level 5, buffer level 3
WARNING: Error occured attempting to sync account 'Gmail':
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/offlineimap/accounts.py", line 177, in syncrunner
self.sync()
File "/usr/lib/pymodules/python2.7/offlineimap/accounts.py", line 235, in sync
remoterepos.syncfoldersto(localrepos, [statusrepos])
File "/usr/lib/pymodules/python2.7/offlineimap/repository/Base.py", line 124, in syncfoldersto
srcfolders = src.getfolders()
File "/usr/lib/pymodules/python2.7/offlineimap/repository/IMAP.py", line 276, in getfolders
imapobj = self.imapserver.acquireconnection()
File "/usr/lib/pymodules/python2.7/offlineimap/imapserver.py", line 323, in acquireconnection
elif isinstance(e, socket.error) and e.args[0] == errno.ECONNREFUSED:
NameError: global name 'errno' is not defined
***** Finished processing account Gmail
শুরুতে আমি ভেবেছিলাম এটি আমার আইএসপি ব্লক করার কারণে হতে পারে imap.gmail.com/imap.googlemail.com
তবে আমি এটি ব্যবহার করে এর সাথে সংযোগ করতে সক্ষম হয়েছি telnet imap.googlemail.com 993
:
telnet imap.googlemail.com 993
Trying 173.194.79.16...
Connected to googlemail-imap.l.google.com.
Escape character is '^]'.
কোন ধারনা?
সম্পাদনা 1: সুপারউজারের এই উত্তর থেকে , আমি imap.googlemail.com
এসএসএল ব্যবহার করে সংযোগ করার চেষ্টা করেছি openssl s_client -connect imap.googlemail.com:993
। এটি আমাকে দেয়:
CONNECTED(00000003)
3078125768:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:177:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 226 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
এটি ওপেনএসএসএলে অনুপস্থিত শংসাপত্রের সমস্যার মতো মনে হচ্ছে। অফলাইনআইম্যাপেও কি একই ঘটনা ঘটতে পারে?
সম্পাদনা 2: আমি একই সার্ভারে একই ওপেনএসএসএল কমান্ডগুলি চেষ্টা করেছি (একই নেটওয়ার্কে) ম্যান্ড্রিভা লিনাক্স রিলিজ 2009.1 প্রকাশ করেছে এবং স্পষ্টতই সংযোগটি কাজ করেছে ( ডিবাগ আউটপুট )। আমি ওপেনএসএসএল / লিবিএসএসএল 1.0.1-4ubuntu5.5 দিয়ে উবুন্টু 12.04 চালাচ্ছি। এটি কি ডিস্ট্রো সম্পর্কিত হতে পারে?