VirtualMailManager/Alias.py
branchv0.6.x
changeset 185 6e1ef32fbd82
parent 162 0ac9ef587769
child 196 65a3163bd113
equal deleted inserted replaced
184:d0425225ce52 185:6e1ef32fbd82
     2 # Copyright (c) 2007 - 2010, Pascal Volk
     2 # Copyright (c) 2007 - 2010, Pascal Volk
     3 # See COPYING for distribution information.
     3 # See COPYING for distribution information.
     4 
     4 
     5 """Virtual Mail Manager's Alias class to manage e-mail aliases."""
     5 """Virtual Mail Manager's Alias class to manage e-mail aliases."""
     6 
     6 
     7 from __main__ import ERR
     7 import VirtualMailManager.constants.ERROR as ERR
     8 from Exceptions import VMMAliasException as VMMAE
     8 from VirtualMailManager.Domain import Domain
     9 from Domain import Domain
     9 from VirtualMailManager.EmailAddress import EmailAddress
    10 from EmailAddress import EmailAddress
    10 from VirtualMailManager.Exceptions import VMMAliasException as VMMAE
    11 import VirtualMailManager as VMM
    11 import VirtualMailManager as VMM
    12 
    12 
    13 class Alias(object):
    13 class Alias(object):
    14     """Class to manage e-mail aliases."""
    14     """Class to manage e-mail aliases."""
    15     __slots__ = ('_addr', '_dest', '_gid', '_isNew', '_dbh')
    15     __slots__ = ('_addr', '_dest', '_gid', '_isNew', '_dbh')