Esempio n. 1
0
    L = LectorNotasCSV(archivo)

# DATA IN THIS ORDER NAME, GRADE, EMAIL --- 
if examen_num is not None:
    grades = L.notas(examen_num)
# IN ORDER TO GET THE PERCENTILES WE NEED TO SORT THE GRADES
    grades.sort()


#La lista de los destinatarios (posiblemente diferente debido a los correos mal
#ingreados al sistema)
if args.to_all:
    if args.correos == None:
        raise ValueError('No hay Correos y --hoysi es True')
    else:
        ListaDestinatarios = L.correos_validos(examen_num, campos=args.correos)
else:
    ListaDestinatarios = []
ListaDestinatarios.append([None , '*****@*****.**' ])



try:
    serv = s.SMTP('outlook.office365.com', 587)
    #serv = s.SMTP('smtp.gmail.com', 587)
    print('ehlo 1...')
    serv.ehlo()
    print('ehlo 1 rec...')
    serv.starttls()
    print('ehlo 2...')
    serv.ehlo()
Esempio n. 2
0
with open("/tmp/listado.csv", 'r') as archivo:
    L = LectorNotasCSV(archivo)

# DATA IN THIS ORDER NAME, GRADE, EMAIL ---
if examen_num is not None:
    grades = L.notas(examen_num)
    # IN ORDER TO GET THE PERCENTILES WE NEED TO SORT THE GRADES
    grades.sort()

#La lista de los destinatarios (posiblemente diferente debido a los correos mal
#ingreados al sistema)
if args.to_all:
    if args.correos == None:
        raise ValueError('No hay Correos y --hoysi es True')
    else:
        ListaDestinatarios = L.correos_validos(examen_num, campos=args.correos)
else:
    ListaDestinatarios = []
ListaDestinatarios.append([None, '*****@*****.**'])


def connect(email_address, email_port):
    try:
        serv = s.SMTP(email_address, email_port)
        #serv = s.SMTP('smtp.gmail.com', 587)
        print('ehlo 1...')
        serv.ehlo()
        print('ehlo 1 rec...')
        serv.starttls()
        print('ehlo 2...')
        serv.ehlo()