# !/usr/bin/python # - * -编码:utf - 8 - * 进口smtplib 进口email.mime.multipart 进口email.mime.text 从email.mime。文本导入MIMEText 从email.mime。多部分进口MIMEMultipart 从email.mime。应用程序导入MIMEApplication def send_email (smtpHost sendAddr、密码recipientAddrs,主题=?内容="): 味精=email.mime.multipart.MIMEMultipart () 味精('从']=sendAddr 味精(',']=recipientAddrs 味精(“主题”)=主题 内容=txt=email.mime.text。MIMEText(内容、“普通”、“utf - 8”) msg.attach (txt) #添加附件,传送D:/mydev yasuo.rar文件 部分=MIMEApplication (open (D: 6./mydev/rar, rb) .read ()) 部分。add_header(“附加”,“附件”,文件名=皔asuo.rar”) msg.attach(部分) smtp=smtplib.SMTP () smtp。连接(smtpHost ' 25 ') smtp。登录(sendAddr、密码) smtp。sendmail (sendAddr recipientAddrs, str(味精)) 打印(“发送成功!”) smtp.quit () 试一试: 主题=' Python测试邮件” 内容='这是一封来自Python编写的测试邮件。” send_email (“smtp.163.com”,“18310161797 @163.com”,“邮箱密码”、“526189064 @qq.com”,主题,内容) 除了例外犯错: 打印(err)
以上这篇python3发送任意文件邮件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。