Home | Trees | Index | Help |
|
---|
Package twisted :: Package mail :: Module alias |
|
Support for aliases(5) configuration files API Stability: Unstable @author: U{Jp Calderone<exarkun@twistedmatrix.com>} TODO: Monitor files for reparsing Handle non-local alias targets Handle maildir alias targets
Classes | |
---|---|
AddressAlias |
The simplest alias, translating one email address into another. |
AliasBase |
|
AliasGroup |
An alias which points to more than one recipient |
FileAlias |
|
FileWrapper |
|
IAlias |
|
MessageWrapper |
|
MultiWrapper |
Wrapper to deliver a single message to multiple recipients |
ProcessAlias |
An alias for a program. |
ProcessAliasProtocol |
Function Summary | |
---|---|
handle(result,
line,
filename,
lineNo)
| |
Load a file containing email aliases. |
Function Details |
---|
loadAliasFile(domains, filename=None, fp=None)Load a file containing email aliases. Lines in the file should be formatted like so: username: alias1,alias2,...,aliasN Aliases beginning with a | will be treated as programs, will be run, and the message will be written to their stdin. Aliases without a host part will be assumed to be addresses on localhost. If a username is specified multiple times, the aliases for each are joined together as if they had all been on one line. @type domains: C{dict} of implementor of C{IDomain} @param domains: The domains to which these aliases will belong. @type filename: C{str} @param filename: The filename from which to load aliases. @type fp: Any file-like object. @param fp: If specified, overrides C{filename}, and aliases are read from it. @rtype: C{dict} @return: A dictionary mapping usernames to C{AliasGroup} objects. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:07:50 2004 | http://epydoc.sf.net |