コード例 #1
0
ファイル: smtpsession.py プロジェクト: rjc/fakemtpd
 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
コード例 #2
0
ファイル: smtpsession.py プロジェクト: Roguelazer/fakemtpd
 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
コード例 #3
0
ファイル: server.py プロジェクト: Roguelazer/fakemtpd
 def __init__(self):
     super(SMTPD, self).__init__()
     self.connections = []
     self.config = Config.instance()
     self.uid = self.gid = None
コード例 #4
0
ファイル: server.py プロジェクト: rjc/fakemtpd
 def __init__(self):
     super(SMTPD, self).__init__()
     self.connections = []
     self.config = Config.instance()
     self.uid = self.gid = None