龙空技术网

Python 程序发送特定格式的邮件

编程黑科技 75

前言:

当前各位老铁们对“html制作电子邮件链接的代码”大体比较关心,同学们都需要了解一些“html制作电子邮件链接的代码”的相关内容。那么小编同时在网摘上收集了一些对于“html制作电子邮件链接的代码””的相关知识,希望我们能喜欢,看官们快快来学习一下吧!

在日常办公中,存在需要定时发送特定数据给对应工作人员的述求。例如自动化测试结果通知,电子商务的商品通知,监控警告通知,商品数据提醒和生日祝福提醒等场景。使用 Python 实现自动化邮件发送,不仅可以摆脱繁琐的重复性业务,还可以同时保证消息传递的及时性。

以下短短数行的示例代码,展示了关于文本, HTML,图片,附件等功能的邮件发送的代码实现。注意一点,授权码和邮箱服务器地址的具体参数,一般可以通过邮箱的设置中找到。

# 文件名:send_email.py# -*- coding: utf-8 -*-if __name__ == '__main__':    import yagmail    sender = '183*****@163.com'                                        # 发送者    password = 'xxxyyyzzz'                                                   # 授权码    host = 'smtp.163.com'                                                    # 邮箱服务器地址    receiver = ['*****@163.com', '183******@163.com']      # 接收者,可以多个    subject = '测试邮件'                                                         # 邮件主题    contents = ['各位领导:', '请查收如下开会通知信息',         # 邮件内容                yagmail.inline('sample.png'),                 "<a href=;具体查询网址"]    attachments = ['sample.xlsx', 'sample.png']                    # 附件,可以多个    mail = yagmail.SMTP(sender, password, host)    mail.send(receiver, subject, contents, attachments)    mail.close()    

运行指令如下:

python send_email.py

运行效果如下:

标签: #html制作电子邮件链接的代码 #python邮件发送文件 #生日祝福python小程序