from offlineimap import folder, imaputil, imapserver
from offlineimap.folder.UIDMaps import MappedIMAPFolder
from offlineimap.threadutil import ExitNotifyThread
-import re, types, os, netrc
+import re, types, os
from threading import *
class IMAPRepository(BaseRepository):
user = self.getconf('remoteuser')
if user != None:
return user
- netrcentry = netrc.netrc().authentificator(self.gethost())
- if netrcentry:
- return netrcentry[0]
def getport(self):
return self.getconfint('remoteport', None)
password = fd.readline().strip()
fd.close()
return password
- netrcentry = netrc.netrc().authenticators(self.gethost())
- if netrcentry:
- user = self.getconf('remoteuser')
- if user == None or user == netrcentry[0]:
- return netrcentry[2]
return None
def getfolder(self, foldername):