blob: 3f36fae53dea994643bc45c46ef7ba38bff6fea6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
diff --git a/offlineimap/repository/IMAP.py b/offlineimap/repository/IMAP.py
index e61f53d..8da0e19 100644
--- a/offlineimap/repository/IMAP.py
+++ b/offlineimap/repository/IMAP.py
@@ -378,7 +378,7 @@ class IMAPRepository(BaseRepository):
# 3. read password from file specified in Repository 'remotepassfile'
passfile = self.getconf('remotepassfile', None)
if passfile != None:
- fd = codecs.open(os.path.expanduser(passfile), 'r', 'UTF-8')
+ fd = codecs.open(os.path.expandvars(os.path.expanduser(passfile)), 'r', 'UTF-8')
password = fd.readline().strip()
fd.close()
return password.encode('UTF-8')
|