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)
博主累了,需要歇一会儿了!!!
- python3.x 群发qq邮件
- 简短python 发送qq邮件代码
- python发qq邮件
- python3 发送qq邮件
- Python3之QQ发送邮件代码实现
- Python发送QQ邮件
- Python3实现发送QQ邮件功能(文本)
- Python3发送qq邮件,测试通过
- [Python/发QQ邮件]
- python发送qq邮件
- 用python发送QQ邮件遇到的错误记录(ssl.SSLError: [Errno 1] _ssl.c:504)
- python使用smtplib库和smtp.qq.com邮件服务器发送邮件(转)
- pythonQQ邮件
- python3 发送邮件(二)(html)(qq)
- python定时利用QQ邮件发送天气预报
- python 发送QQ 邮件
- Python SMTP协议发送QQ邮件
- python实现图文格式的服务器性能报表邮件(qq)
- python发送qq邮件
- Python3实现发送QQ邮件功能(html)