概述
实例如下所示:@H_301_5@
#!/usr/bin/python # -*- coding: UTF-8 -*- import smtplib import email.mime.multipart import email.mime.text from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication def send_email(smtpHost,sendAddr,password,recipientAddrs,subject='',content=''): msg = email.mime.multipart.MIMEMultipart() msg['from'] = sendAddr msg['to'] = recipientAddrs msg['subject'] = subject content = content txt = email.mime.text.MIMEText(content,'plain','utf-8') msg.attach(txt) # 添加附件,传送D:/mydev/yasuo.rar文件 part = MIMEApplication(open('D:/mydev/6.rar','rb').read()) part.add_header('Content-Disposition','attachment',filename="yasuo.rar") msg.attach(part) smtp = smtplib.SMTP() smtp.connect(smtpHost,'25') smtp.login(sendAddr,password) smtp.sendmail(sendAddr,str(msg)) print("发送成功!") smtp.quit() try: subject = 'Python 测试邮件' content = '这是一封来自 Python 编写的测试邮件。' send_email('smtp.163.com','18310161797@163.com','邮箱密码','526189064@qq.com',subject,content) except Exception as err: print(err)
以上这篇python3 发送任意文件邮件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。@H_301_5@
总结
以上是编程之家为你收集整理的python3 发送任意文件邮件的实例全部内容,希望文章能够帮你解决python3 发送任意文件邮件的实例所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧