艺赛旗 RPA9.0全新首发免费下载 点击下载
http://www.i-search.com.cn/index.html?from=line1
大多项目中,客户会有邮件通知的需求。若客户环境为外网的话,可以安装邮件发送的客户端,我们就可以使用设计器中的组件,直接实现邮件发送的功能。但是很多情况下。客户环境不能够连接外网,那么怎么实现发邮件功能呢?
我们在邮件发送之前需要先了解,客户环境下邮件发送协议是什么,常见协议有 SSL 和 TSL,具体的区别可以看这里。http://www.techug.com/post/https-ssl-tls.html
了解完这两个模式的区别后,我们再来看代码。
这里提供两种模式下的邮件发送的代码
ssl 模式下的邮件发送实例
coding:utf-8 #强制使用utf-8编码格式
import smtplib #加载smtplib模块
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender=‘15758412271@163.com’ #发件人邮箱账号
my_user=‘185325121244127@qq.com’ #收件人邮箱账号
def mail():
ret=True
try:
msg=MIMEText('填写邮件内容','plai