def email(): import smtplib from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email.MIMEText import MIMEText from email.Utils import formatdate from email import Encoders import os user = "user@email.com" password = "password" subject = "email teste" fromaddr = 'from@email.com' toaddrs = 'to@email.com' msg = MIMEMultipart() msg['Date'] = formatdate( localtime = True ) msg['Subject'] = 'subject' msg.attach( MIMEText( 'oi' ) ) part = MIMEBase( 'application', "octet-stream" ) open( 'teste.txt', 'w' ).write( 'teste') part.set_payload( open( 'teste.txt', "rb" ).read() ) Encoders.encode_base64( part ) part.add_header( 'Content-Disposition', 'attachment; filename="teste.txt"' ) msg.attach( part ) servidor = smtplib.SMTP( 'smtp.domain:port' ) servidor.ehlo() servidor.starttls() servidor.ehlo() servidor.login( user, password ) servidor.sendmail( fromaddr, toaddrs, msg.as_string() )Agistech.com.br
quinta-feira, 6 de outubro de 2011
smtplib - Enviando E-mails com anexo
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário