python qq邮件_python发Foxmail邮件(和QQ邮件异曲同工之妙)

自动发送QA测试报告邮件时,只需要smtp就可以了;imap和pop3是收给客户端收邮件的规则,就是你如果想用foxmail来收邮件 需要用到的。

发邮件

1、拿到SMTP 的地址和端口(问IT管理员)

2、有发送邮件的帐号密码

3、给目的邮件帐号发送就行了

发邮件不需要Exchange服务,因为你发邮件都是先登录邮件系统的,你用QQ发邮件 需要先登录mail.qq.com然后才能发,但是你现在想用代码来发,就需要授权,所以需要smtp地址和端口,需要账号密码。

a、需要开启POP3/SMTP服务,默认是开着的。

b、如果报错(535, ‘5.7.3 Authentication unsuccessful’),说明你的用户名与你的密码(qq才是开启POP3/SMTP服务后给的授权码,foxmail用密码即可)不正确导致验证失败!

解决方案:确保指定发件人后缀不是别名

c、代码思路:

需要知道的参数:邮件服务器、端口号、发送方邮件的密码、发件人的Email邮件地址(注意要用真名)、指定收件人Email邮件地址(可以用别名)

需要提供的是:邮件的内容MIMEText(_text=text,_charset=‘utf-8’)#_text代表邮件内容、邮件主题

发送邮件方法:smtplib.SMTP(server)# 邮件服务器及端口号(默认25)如果是qq的话----smtplib.SMTP_SSL(server, port),这点非常关键 重要的事情说三遍!!!

关闭连接的方法:smtp.quit()

需要导入:from email.mime.text import MIMEText、import smtplib

d、指定收件人如果是多个的话,可以考虑数组:

COMMASPACE = ', ’

COMMASPACE.join(receiver)

博主累了,需要歇一会儿了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值