try: from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText except: from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import smtplib server = "smtp.gmx.com" username= "marionascimento@gmx.com" password = "Password123#" mailfrom = "marionascimento@gmx.com" mailto = "marionascimento@gmx.com" msg = MIMEMultipart() filename="text.txt" f = open(filename) attachment= MIMEText(f.read()) attachment.add_header('Content-Disposition', 'attachment', filename=filename) msg.attach(attachment) mailer = smtplib.SMTP(server, 587) mailer.starttls() mailer.login(username, password) mailer.sendmail(mailfrom, mailto, msg.as_string()) mailer.close()