Exemplo n.º 1
0
def quick_test(from_file=False, num_emails=10):
    messages = None
    if from_file:
        mail_file = open(mail_file_name, 'r')
        messages = poll_imap_email.read_messages(mail_file)
    else:
        mail_file = open(mail_file_name, 'a')
        messages = poll_imap_email.fetch_messages(num_emails, mail_file)
    for message in messages:
        add_message_to_database(message)
Exemplo n.º 2
0
def quick_test(from_file=False, num_emails=10):
    messages = None
    if from_file:
        mail_file = open(mail_file_name, 'r')
        messages = poll_imap_email.read_messages(mail_file)
    else:
        mail_file = open(mail_file_name, 'a')
        messages = poll_imap_email.fetch_messages(num_emails, mail_file)
    for message in messages:
        add_message_to_database(message)
Exemplo n.º 3
0
def poll_emails(verbose=False):
    mail_file = open(mail_file_name, 'a')
    while True:
        contact_set = set()
        messages = poll_imap_email.fetch_messages(10, mail_file, True)
        for message in messages:
            if verbose:
                print_message_headers(message)
            contacts = add_message_to_database(message)
            contact_set |= contacts
        tag_cloud_cache.update_cached_tag_clouds_by_contacts(contact_set, verbose)
        time.sleep(10)
Exemplo n.º 4
0
def poll_emails(verbose=False):
    mail_file = open(mail_file_name, 'a')
    while True:
        contact_set = set()
        messages = poll_imap_email.fetch_messages(10, mail_file, True)
        for message in messages:
            if verbose:
                print_message_headers(message)
            contacts = add_message_to_database(message)
            contact_set |= contacts
        tag_cloud_cache.update_cached_tag_clouds_by_contacts(contact_set, verbose)
        time.sleep(10)