Example #1
0
 def __init__(self, connection):
     self.conn = connection
     self.conn.on_connected(self._connect)
     self.conn.on_connected(self._print_banner)
     self.conn.on_timeout(self._print_timeout)
     self.conn.on_data(self._handle_data)
     self.config = Config.instance()
     self.remote = ''
     self._state = SMTP_DISCONNECTED
     self._message_state = {}
     self._mode = 'HELO'
     self._encrypted = False
Example #2
0
 def __init__(self, connection):
     self.conn = connection
     self.conn.on_connected(self._connect)
     self.conn.on_connected(self._print_banner)
     self.conn.on_timeout(self._print_timeout)
     self.conn.on_data(self._handle_data)
     self.config = Config.instance()
     self.remote = ''
     self._state = SMTP_DISCONNECTED
     self._message_state = {}
     self._mode = 'HELO'
     self._encrypted = False
Example #3
0
 def __init__(self):
     super(SMTPD, self).__init__()
     self.connections = []
     self.config = Config.instance()
     self.uid = self.gid = None
Example #4
0
 def __init__(self):
     super(SMTPD, self).__init__()
     self.connections = []
     self.config = Config.instance()
     self.uid = self.gid = None