SHOW:
|
|
- or go back to the newest paste.
1 | #!/usr/bin/env python | |
2 | #Enviar_Mail | |
3 | #por hacklego | |
4 | #para http://hackliza.blogspot.com.es | |
5 | #twitter:@hacklego | |
6 | ||
7 | import smtplib | |
8 | import mimetypes | |
9 | from email.MIMEText import MIMEText | |
10 | from email.Encoders import encode_base64 | |
11 | ||
12 | def enviarmail(user, password, body, subject, to): | |
13 | try: | |
14 | mensaxe = MIMEText(body) | |
15 | mensaxe['From']=user | |
16 | mensaxe['To']=to | |
17 | mensaxe['Subject']=subject | |
18 | mailServer = smtplib.SMTP('smtp.gmail.com', 587) | |
19 | mailServer.ehlo() | |
20 | mailServer.starttls() | |
21 | mailServer.ehlo() | |
22 | mailServer.login(user, password) | |
23 | mailServer.sendmail(user, to, mensaxe.as_string()) | |
24 | print 'Mensaxe enviado correctamente' | |
25 | mailServer.close() | |
26 | except: | |
27 | print 'Error ao enviar a mensaxe' | |
28 | ||
29 | while True: | |
30 | print 'Benvidxs' | |
31 | user = raw_input('Usuario: ') | |
32 | password = raw_input('Contrasinal: ') | |
33 | body = raw_input('Mensaxe: ') | |
34 | subject = raw_input('Asunto: ') | |
35 | to = raw_input('Para: ') | |
36 | enviarmail(user, password, body, subject, to) |