La clase permite acceder a la dirección de mail y enviar todos los mails que se quieran.
Para usarla hay que:
- Configurar dirección de mail:
mail = EMail()
mail.confMail(eMail-address, password, smtp-server, smtp-port) - Crear nuevo correo:
mail.newMail(subject) - Agregar texto y/o archivos adjuntos
mail.addText(text)
addAttachment(path_to_file) - Enviar correo (este paso se puede repetir por cada receptor):
mail.send(receiver)
from sendEMail import EMail
sender = 'mail@mail.com'
pass = 'password'
smtp = 'smtp.mail.com'
port = 25
receiver = 'mail2@mail.com'
subject = 'Hola!'
adjunto = '/path/to/file'
texto = 'Hola! Este es un mail de prueba.'
mail = EMail()
mail.confMail(sender, pass, smtp, port)
### Lo siguiente se puede repetir por cada mail
mail.newMail(subject)
mail.addText(texto)
mail.addAttachment(adjunto)
mail.send(receiver)
###
mail.close() #Si no se quiere que se pueda usar más mail para acceder a su eMail, se cierra y eso hace que sea necesario correr confMail de nuevo para poder acceder.
Código:
Espero que a alguien le sirva y si tienen dudas, dejen en los comentarios y trataré de responder.