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()
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"