Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import imaplib
- import sys
- host = "your_imap_server"
- user = "your_name"
- password = "your_password"
- def test_plain():
- try:
- server = imaplib.IMAP4(host, 143)
- #server.debug = 4
- server.login(user, password)
- server.select()
- typ, msgnums = server.search(None, 'ALL')
- print("message numbers = " + str(msgnums))
- server.close()
- server.logout()
- except:
- print("plain 143 failed:", sys.exc_info()[0])
- def test_143_starttls():
- try:
- server = imaplib.IMAP4(host, 143)
- #server.debug = 4
- server.starttls()
- server.login(user, password)
- server.select()
- typ, msgnums = server.search(None, 'ALL')
- print("message numbers = " + str(msgnums))
- server.close()
- server.logout()
- except:
- print("STARTTLS 143 failed:", sys.exc_info()[0])
- def test_993():
- try:
- server = imaplib.IMAP4_SSL(host, 993)
- #server.debug = 4
- server.login(user, password)
- server.select()
- typ, msgnums = server.search(None, 'ALL')
- print("message numbers = " + str(msgnums))
- server.close()
- server.logout()
- except:
- print("SSL 993:", sys.exc_info()[0])
- test_plain()
- test_143_starttls()
- test_993()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement