[pyar] EHLO world

Alejandro J. Cura alecu en protocultura.net
Lun Oct 7 01:13:34 ART 2013


On Sun, Oct 6, 2013 at 11:23 PM,  <maniqui en gmail.com> wrote:
> Hola, mundo!
>
> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
>
> from smtplib import SMTP
> from getpass import getpass
> from email.mime.text import MIMEText
>
> mail = MIMEText('')
>
> mail['Subject'] = raw_input("Asunto:").strip()
> mail['From'] = raw_input("De:").strip()
> mail['To'] = raw_input("Para:").strip()
>
> mensaje_cuerpo = raw_input("Mensaje:").strip()
> script = open(__file__, 'r')
> mensaje_script = script.read()
> script.close()
> mensaje_firma = "Enviado desde mi script Python ;)"
>
> mensaje = '\n\n'.join([mensaje_cuerpo, mensaje_script, mensaje_firma])
>
> mail.set_payload(mensaje)
>
> smtp_user = mail['From']
> smtp_passwd = getpass('Contraseña de ' + smtp_user + ':').strip()
> smtp_server = raw_input('Servidor SMTP:').strip()
> smtp_port = raw_input('Puerto SMTP:').strip()
>
> smtp_connection = SMTP(smtp_server, smtp_port)
> smtp_connection.ehlo()
> smtp_connection.starttls()
> smtp_connection.login(smtp_user, smtp_passwd)
>
> smtp_connection.sendmail(smtp_user, mail['To'], mail.as_string())
> smtp_connection.close()
>
>
> Enviado desde mi script Python ;)

Muy divertido!
-- 
alecu


More information about the pyar mailing list