当Python遇上mail,发封邮件

what:是什么

使用Python语言进行发邮件

功能分解:

  • Python发送邮件

  • 邮件的具体功能

    • 表面可见的功能

      • 发件人

      • 收件人

      • 邮件标题

      • 邮件正文

      • 附件(图片/文件等等)

    • 不可见的部分

      • 邮件的账号/密码

      • 邮件发送协议

      • 不同的邮件格式html/文本

why:为什么用

自动化发送测试报告,参与每日构建

how:怎么用

三步走,马上自动发送邮件;

  • 对应的导入库 Python

  • 发送人、收件人、邮件信息等等构成

  • 通过邮件客户端与服务器联通的协议进行发送

    • SSL-加密 port:587

    • TLS-非加密 port:25

登录发送人和接收人的邮箱

邮箱的登录ssl和发邮件

邮件标题&正文&附件

标题

正文:html格式

附件:txt

附录(学习的来源):

Last updated

Was this helpful?