'Initialize a smart host.
The default values specify connection limits appropriate for a
low-volume smart host.
@type queue: L{Queue}
@param queue: A relay queue.
@type maxConnections: L{int}
@param maxConnections: The maximum number of concurrent connections to
SMTP servers.
@type maxMessagesPerConnection: L{int}
@param maxMessagesPerConnection: The maximum number of messages for
which a relayer will be given responsibility.'

def __init__(self, queue, maxConnections=2, maxMessagesPerConnection=10):

    self.maxConnections = maxConnections
    self.maxMessagesPerConnection = maxMessagesPerConnection
    self.managed = {}
    self.queue = queue
    self.fArgs = ()
    self.fKwArgs = {}
