30.3.09

Python: Un método para el envío de correo electrónico

Mediante este método listo para copiar y pegar y usando smtplib podemos enviar correo electrónico desde nuestros programas. La función ha sido pensada para el envío de correo a través de un servidor local que no requiere autentificación, si se necesita, habría que tocar las propiedades del objeto mailserver.

import smtplib

def mail(serverURL=None, sender='', to='', subject='', _text=''):

     headers = "From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % (sender, to, subject)
     message = headers + _text
     mailServer = smtplib.SMTP(serverURL)
     mailServer.sendmail(sender, to, message)
     mailServer.quit()

No hay comentarios: