python发送邮件模块(python smtplib和邮件系统交互)
导读:说明...
说明
1 、实例化一个SMTP对象 ,设置服务器和端口号 。
2 、登陆邮件 ,权限验证 。打印出和SMTP服务器交互的所有信息 ,如果没有语句 ,将不打印任何信息 。
3 、发送邮件 ,把MIMEText对象变成str(包含utf-8编码信息和Base64编码) 。
4 、断开连接 。
实例
#导入发送邮件模块 importsmtplib #导入邮件文本 fromemail.mime.textimportMIMEText #1.构建邮件 #发送文本格式的邮件 message=""" 那小子真帅 。 """ msg=MIMEText(message,plain,utf-8) msg[Subject]=xxx#标题 ,主题 msg[To]=xxxx@qq.com#收件人 msg[From]=xxxx@163.com#发件人 #2.实例化SMTP服务器 server=smtplib.SMTP_SSL(smtp.163.com,994) #3.登录服务器 ,第一个参数为邮箱账号 ,第二个参数为邮箱授权码 server.login(xxx@163.com,xxx) #4.发送邮件 #第一个参数为发送方 , sender=xxx@163.com #第二个参数为接受方 ,列表格式 ,可以发送多个 , receiver=[xxx@163.com,xxx@foxmail.com] #第三个参数msg为邮件内容,需要为字符串格式 server.sendmail(sender,receiver,msg.as_string()) #5.关闭 server.quit()创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!