class documentation

class FileAlias(AliasBase): (source)

Implements interfaces: twisted.mail.interfaces.IAlias

View In Hierarchy

An alias which translates an address to a file.
Method __init__
Method __str__ Build a string representation of this FileAlias instance.
Method createMessageReceiver Create a message receiver which delivers a message to the file.
Instance Variable filename See __init__.

Inherited from AliasBase:

Method domain Return the domain associated with original address.
Method resolve Map this alias to its ultimate destination.
Instance Variable domains See __init__.
Instance Variable original The original address being aliased.
def __init__(self, filename, *args): (source)
Parameters
filename:bytesThe name of the file in which to store the message.
args:2-tuple of (0) dict mapping bytes to IDomain provider, (1) bytesArguments for AliasBase.__init__.
def __str__(self): (source)
Build a string representation of this FileAlias instance.
Returns
bytesA string containing the name of the file.
def createMessageReceiver(self): (source)
Create a message receiver which delivers a message to the file.
Returns
FileWrapperA message receiver which writes a message to the file.
filename = (source)
See __init__.