Gracias por responder =D
He intentado capturar la excepción de esta manera:
Código Python:
Ver originalsuccess=True
try:
error=smtp.sendmail(fro, to, msg.as_string())
except SMTPException:
success=False
smtp.close()
Pero sigue igual..no llega a hacer raise de la excepción, esa es la excepción base, al imprimir la variable error me sale vacia lo que da de suponer que es un diccionario vacio ergo lo hace correctamente (?), ¿puede ser debido a la variable server que le paso?
Gracias por las aclaraciones y el fallillo de no cerrar los files xD, es lo que tiene ir con prisas a todos lados jajaja