Exemple #1
0
def main():
    account = email.load_account_settings_from_file()

    imbox = make_imbox(account)

    uids = imbox.query_uids(sent_from=account[acc_keys.username], unread=True)
    imbox.logout()
    print "Got ", len(uids), "new test message uids"
    #     if len(uids):
    #         print "Please read/delete your self-mail before testing! -Exiting"
    #         sys.exit(1)

    print "Sending new test-mail..."
    email.send_email(
        recipient_addresses=account[acc_keys.username],
        subject="[TEST] PYSOVO INTEGRATION TEST",
        body_text="Ima firin mah lazers!",
    )

    imbox = make_imbox(account)
    msgs = list(imbox.messages(sent_from=account[acc_keys.username], unread=True))
    print "Got ", len(msgs), "new test message uids"
    match_uids = imbox.query_uids(sent_from=account[acc_keys.username], unread=True)
    print "Will they remain marked? Got new list of length:", len(match_uids)
    print "Now mark as seen..."
    for uid in match_uids:
        imbox.mark_seen(uid)

    match_uids = imbox.query_uids(sent_from=account[acc_keys.username], unread=True)
    print "Remaining unseen:", len(match_uids)

    imbox.logout()
Exemple #2
0
def main():
    account = email.load_account_settings_from_file()

    test_message= """Test 1 - single recipient"""
    email.send_email(account,
                     recipient_addresses=contacts['test']['email'],
                     subject="Python email test",
                     body_text=test_message,
                     verbose=True)
    
    
    test_message= """Test 2 - multiple recipients"""
    
    email.send_email(account,
    #                        recipients= address_book.email_addresses["test"],
                     recipient_addresses=[ contacts['tim']['email'],
                                          contacts['test']['email']],
                     subject="Python email test",
                     body_text=test_message,
                     verbose=True)
    
    print "Test completed"