t.m.p.IServerFactory(Interface) : interface documentation

Part of twisted.mail.pop3 View Source View In Hierarchy

Interface for querying additional parameters of this POP3 server.

Any cap_* method may raise NotImplementedError if the particular capability is not supported. If cap_EXPIRE() does not raise NotImplementedError, perUserExpiration() must be implemented, otherwise they are optional. If cap_LOGIN_DELAY() is implemented, perUserLoginDelay() must be implemented, otherwise they are optional.
Instance VariableschallengersA dictionary mapping challenger names to classes implementing IUsernameHashedPassword.
Method cap_IMPLEMENTATION Return a string describing this POP3 server implementation.
Method cap_EXPIRE Return the minimum number of days messages are retained.
Method perUserExpiration Indicate whether message expiration is per-user.
Method cap_LOGIN_DELAY Return the minimum number of seconds between client logins.
Method perUserLoginDelay Indicate whether the login delay period is per-user.
def cap_IMPLEMENTATION(): (source)
Return a string describing this POP3 server implementation.
def cap_EXPIRE(): (source)
Return the minimum number of days messages are retained.
def perUserExpiration(): (source)
Indicate whether message expiration is per-user.
ReturnsTrue if it is, false otherwise.
def cap_LOGIN_DELAY(): (source)
Return the minimum number of seconds between client logins.
def perUserLoginDelay(): (source)
Indicate whether the login delay period is per-user.
ReturnsTrue if it is, false otherwise.
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:27:37.