enviar lista por email
Publicado por mariolos (2 intervenciones) el 31/08/2021 19:23:15
Hola! me pueden ayudar, estoy empezando en python y hay algunas cosas que no he podido ver como solucionar.
tengo una lista que la lleno del resultado de una consulta.
Este resultado lo quiero envias con email, como parte del cuerpo, con salto de línea por cada registro.
al hacerlo así me envía el correo vacío, como lo podré solucionar?
gracias desde ya.
tengo una lista que la lleno del resultado de una consulta.
1
2
3
total_registros=[]
for registros_nuevos_indice in registros_n:
total_registros.append(registros_nuevos_indice)
Este resultado lo quiero envias con email, como parte del cuerpo, con salto de línea por cada registro.
1
2
3
4
5
6
7
8
9
mailto = "xxxx@gmail.com"
msg = ('\n'.join(list(map('\n'.join, total_registros))))
mailServer = smtplib.SMTP('smtp.gmail.com' , 587)
mailServer.starttls()
mailServer.login(gmailaddress , gmailpassword)
mailServer.sendmail(gmailaddress, mailto , msg)
print(" \n Sent!")
mailServer.quit()
#f.close()
al hacerlo así me envía el correo vacío, como lo podré solucionar?
gracias desde ya.
Valora esta pregunta
0