import imaplib
import os

#
# SET ME PLEASE FOR TEST
# Parametri da impostare per invocare questo script da solo al fine di test
# vvvvvvvvvvvvvvvvvvvv
HOST = 'mbox.cert.legalmail.it'                         # Il server IMAP, p.es. imap.gmail.com
USER = 'MD8686'                # L'indirizzo, p.es. tuoNome@gmail.com
PASS = 'WX8MDC7W'                                  # La password (qui leggibile da tutti !!)
# HOST = 'imaps.pec.aruba.it'                         # Il server IMAP, p.es. imap.gmail.com
# USER = 'postmaster@pec.cidiemme.com'                # L'indirizzo, p.es. tuoNome@gmail.com
# PASS = 'Ettore123'                                  # La password (qui leggibile da tutti !!)
# ^^^^^^^^^^^^^^^^^^^^

def open_connection(server_mail,user_mail,pass_mail,verbose=False):

    # Connect to the server
    hostname = server_mail
    if verbose: print 'Connecting to', hostname
    connection = imaplib.IMAP4_SSL(hostname)

    # Login to our account
    username = user_mail
    password = pass_mail
    if verbose: print 'Logging in as', username
    connection.login(username, password)
    return connection

if __name__ == '__main__':
    c = open_connection(HOST,USER,PASS,verbose=True)
    try:
        print c
	print "TEST PASSED!"
    finally:
        c.logout()
