Esempio n. 1
0
def pull_minimal_messages(folder="INBOX", read_only=True, *args):
    connection = messages.connect()
    msgs = messages.get_messages(connection, folder, read_only, *args)
    connection.logout()
    if msgs:
        minimal_messages = [messages.MinimalMessage(m) for m in msgs]
        valid_minimal_messages = [m for m in minimal_messages if m.mail_type == "SALE"]
        print(len(minimal_messages), "messages pulled,", len(valid_minimal_messages), "valid.")
        return valid_minimal_messages
    else:
        print("0 messages to pull.")
Esempio n. 2
0
 def connect(self):
     """Do the client-server handshake"""
     connect = messages.connect(self.version)
     self.handler = ConnectHandler(self)
     self.send(connect)
Esempio n. 3
0
 def connect(self):
     """Do the client-server handshake"""
     connect = messages.connect(self.version)
     self.handler = ConnectHandler(self)
     self.send(connect)
Esempio n. 4
0
def on_open(wsapp):
    connect(wsapp, cfg)
    PrintMessage.status(0, None, None)