* 'create_tables.pgsql'
- Replaced column 'disabled' with columns smpt, pop3, imap and managesieve
- updated view, added service columns smpt, pop3, imap and managesieve
* 'update_tables_0.3.x-0.4.py'
- Updated to consider the points above mentioned
* 'vmm.cfg'
- Added section »services« with options: smtp, pop3, imap and managesieve
* 'update_config_0.3.x-0.4.py'
* 'VirtualMailManager/Config.py'
- Updated, to add new section »services«
* 'VirtualMailManager/Account.py'
* 'VirtualMailManager/VirtualMailManager.py'
* 'vmm'
- Modified, to fit new database structure
* 'UPGRADE'
* 'INSTALL'
- Updated information
* 'update_tables_0.4-dev_r24.py'
- Added temporary to the repository
#!/usr/bin/env python# -*- coding: UTF-8 -*-# Copyright 2007-2008 VEB IT# See COPYING for distribution information.# $Id$"""Exception classes for Virtual Mail Manager"""fromconstants.VERSIONimportVERSION__author__='Pascal Volk <p.volk@veb-it.de>'__version__=VERSION__revision__='rev '+'$Rev$'.split()[1]__date__='$Date$'.split()[1]classVMMException(Exception):"""Ausnahmeklasse für die Klasse VirtualMailManager"""def__init__(self,msg):Exception.__init__(self,msg)classVMMConfigException(Exception):"""Ausnahmeklasse für Konfigurationssausnamhem"""def__init__(self,msg):Exception.__init__(self,msg)classVMMPermException(Exception):"""Ausnahmeklasse für Berechtigungsausnamhem"""passclassVMMNotRootException(Exception):"""Ausnahmeklasse für unberechtige Zugriffe"""def__init__(self,msg):Exception.__init__(self,msg)classVMMDomainException(VMMException):"""Ausnahmeklasse für Domainausnamhem"""def__init__(self,msg):VMMException.__init__(self,msg)classVMMAccountException(VMMException):"""Ausnahmeklasse für Accountausnamhem"""def__init__(self,msg):VMMException.__init__(self,msg)classVMMAliasException(VMMException):"""Exception class for Alias exceptions"""def__init__(self,msg):VMMException.__init__(self,msg)classVMMMailLocationException(VMMException):"""Exception class for MailLocation exceptions"""def__init__(self,msg):VMMException.__init__(self,msg)classVMMTransportException(VMMException):"""Exception class for Transport exceptions"""def__init__(self,msg):VMMException.__init__(self,msg)