VirtualMailManager/VirtualMailManager.py
changeset 9 e3d3dbeb5b84
parent 8 7e3ce56f49e6
child 12 44161dbb1518
--- a/VirtualMailManager/VirtualMailManager.py	Sat Feb 02 19:48:17 2008 +0000
+++ b/VirtualMailManager/VirtualMailManager.py	Sun Mar 02 20:22:00 2008 +0000
@@ -192,8 +192,7 @@
         self.__dbConnect()
         if not password is None:
             password = self.__pwhash(password)
-        return Account(self.__dbh, self.__Cfg.get('maildir', 'base'), address,
-                password)
+        return Account(self.__dbh, address, password)
 
     def __getAlias(self, address, destination=None):
         address = self.__chkEmailAddress(address)
@@ -203,11 +202,12 @@
             else:
                 destination = self.__chkLocalpart(destination)
         self.__dbConnect()
-        return Alias(self.__dbh, address, self.__Cfg.get('maildir', 'base'),
-                destination)
+        return Alias(self.__dbh, address, destination)
 
     def __getDomain(self, domainname, transport=None):
         domainname = self.__chkDomainname(domainname)
+        if transport is None:
+            transport = self.__Cfg.get('misc', 'transport')
         self.__dbConnect()
         return Domain(self.__dbh, domainname,
                 self.__Cfg.get('maildir', 'base'), transport)
@@ -422,7 +422,7 @@
         acc = self.__getAccount(emailaddress)
         info = acc.getInfo()
         if self.__Cfg.getboolean('maildir', 'diskusage') or diskusage:
-            info['disk usage'] = self.__getDiskUsage('%(home)s/%(mail)s' % info)
+            info['disk usage'] = self.__getDiskUsage('%(maildir)s' % info)
         return info
 
     def user_password(self, emailaddress, password):