Python全系列 教程
3567个小节阅读:5929.2k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Zmail的优势
xxxxxxxxxx
pip install zmail
函数名&属性 | 含义 |
---|---|
zmail.server(name,password) | 登录服务器邮件 |
server.send_mail(address,info) | 发送邮件 |
server.get_latest() | 获取最新接收邮件 |
发送的消息以字典发送,包含的key:
subject 邮件主题
from 发送人
content_text 邮件内容-文本
content_html 邮件内容-HTML
attachments 邮件内容-附件,可写多个
xxxxxxxxxx
# pip install zmail
import zmail
def send_text():
# 登录邮箱
server = zmail.server('398707160@qq.com','spcdwgqkltjsbiah')
# 编写内容
info = {
'from':'百战Zmail',
'subject':'测试zmail模块',
'content_text':'这个是zmail邮件信息'
}
# 发送邮件
server.send_mail('hotelmail@126.com',info)
def send_html():
# 登录邮箱
server = zmail.server('398707160@qq.com','spcdwgqkltjsbiah')
# 编写内容
info = {
'from':'百战Zmail',
'subject':'测试zmail模块',
'content_html':'<h1>这个是zmail邮件信息</h1>'
}
# 发送邮件
server.send_mail('hotelmail@126.com',info)
def send_file():
# 登录邮箱
server = zmail.server('398707160@qq.com','spcdwgqkltjsbiah')
# 编写内容
info = {
'from':'百战Zmail',
'subject':'测试zmail模块',
'content_html':'<h1>这个是zmail邮件信息</h1>',
'attachments':[r'.\base_data\backg.jpg']
}
# 发送邮件
server.send_mail('hotelmail@126.com',info)
def get_email():
# 登录邮箱
server = zmail.server('398707160@qq.com','tzteewnmyfqacbce')
email = server.get_latest()
print(email.get('subject'))
print(email.get('from'))
print(email.get('content_html'))
print(email.get('content_text'))
if __name__ == '__main__':
# send_text()
# send_html()
# send_file()
get_email()
实时效果反馈
1. 关于Python操作邮件,zmail模块说法错误的是?
A zmail.server(name,password)
登录邮箱
B server.send_mail(address,info)
发送邮件
C server.get_latest()
获取邮件内容
D server.send_file()
发送附件邮件
答案
1=>D