API-邮件通知

产线运行必不可少-邮件预警


API说明

class sunday.utils.Email.Email(host=None, user=None, pwd=None, tars=None, info='info', title='title', **argvs)
send_mail(self, content, users=None, **argvs)

:param content: 邮件内容 :param users: 收件人 :param msg_type: 邮件内容类型,文本(plain)/网页(html) :param title: 邮件标题 :param info: 发件人描述 :param docs: 附件

sunday.utils.Email.getEmailFile(stream, filename)

邮箱配置

我们可以自己在服务器搭建邮箱服务,也可以使用第三方邮箱,这里以163邮箱示例

邮箱页面

如图,进入邮箱设置:

  1. 将开启服务中IMAP/SMTP服务POP3/SMTP服务设为已开启
  2. 点击新增授权密码按钮,根据提示新增一个授权码,这个码是用于认证与登录邮箱的
  3. 因为我们是发送邮件因此服务器地址我们选择smtp.163.com

配置好后我们就可以安装api说明使用邮件发送功能了!