Beispiel #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()
Beispiel #2
0
def main():
    test_message= """Test 1 - single recipient"""
    start = time.clock()
    email.send_email(recipient_addresses=contacts.test_contacts[0].email,
                    subject="Python email test",
                    body_text=test_message)
    end = time.clock()
    elapsed = end - start
    print "First send took", elapsed, "seconds."
    
    test_message= """Test 2 - multiple recipients"""

    start = time.clock()
    email.send_email(recipient_addresses=[c.email for c in contacts.test_contacts],
                    subject="Python email test",
                    body_text=test_message)
    end = time.clock()
    elapsed = end - start
    print "Second send took", elapsed, "seconds."
Beispiel #3
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"