class documentation

class POP3Factory(protocol.ServerFactory): (source)

View In Hierarchy

A POP3 server protocol factory.
Method __init__
Method build​Protocol Create an instance of a POP3 server protocol.
Instance Variable protocol A callable which creates a protocol. The default value is VirtualPOP3.
Instance Variable service See __init__

Inherited from Factory (via ServerFactory):

Class Method for​Protocol Create a factory for the given protocol.
Method do​Start Make sure startFactory is called.
Method do​Stop Make sure stopFactory is called.
Method log​Prefix Describe this factory for log messages.
Method start​Factory This will be called before I begin listening on a Port or Connector.
Method stop​Factory This will be called before I stop listening on all Ports/Connectors.
Class Variable noisy Undocumented
Instance Variable num​Ports Undocumented
def __init__(self, service): (source)
Parameters
service:MailServiceAn email service.
def buildProtocol(self, addr): (source)
Create an instance of a POP3 server protocol.
Parameters
addr:IAddress providerThe address of the POP3 client.
Returns
POP3A POP3 protocol.
protocol: no-argument callable which returns a Protocol subclass = (source)
A callable which creates a protocol. The default value is VirtualPOP3.