From dde021ce52990497a08d066d92e56ea019b56cd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20Lidstro=CC=88m?= Date: Thu, 20 Jun 2013 11:38:45 +0200 Subject: [PATCH] Added remoteporteval --- offlineimap/repository/IMAP.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/offlineimap/repository/IMAP.py b/offlineimap/repository/IMAP.py index be8c858..01e78b5 100644 --- a/offlineimap/repository/IMAP.py +++ b/offlineimap/repository/IMAP.py @@ -148,6 +148,13 @@ class IMAPRepository(BaseRepository): def getport(self): + port = None + + if self.config.has_option(self.getsection(), 'remoteporteval'): + port = self.getconf('remoteporteval') + if port != None: + return self.localeval.eval(port) + return self.getconfint('remoteport', None) def getssl(self):