一丶简单邮件传输协议 简单邮件传输协议 简单邮件传输协议 SMTP
- smtplib 模块(在 Python3版本中,可以通过 SMTP协议发送邮件的模块常为 smtplib, 并且这个模块属于内置模块,不需要额外安装 ;以下为该模块常用函数介绍 以下为该模块常用函数介绍 )
- smtplib.SMTP(host=‘‘, port=0, local_hostname=None, [timeout,]) (实例化 SMTP对象,并可以远程 SMTP服务器进行连接;)
- host:远程 smtp主机 地
- port:远程 smtp主机端口。
- local_hostname:标示本地连接用户身份
- timeout:连接超时选项
- smtplib.SMTP_SSL(host=‘‘,port=0,local_hostname=None,keyfile=None,certfile=None,[timeout, ]context=None,) (用于连接需要 SSL安全加持才可以连接的MSTP服务器, 是现在比较常用的 SMTP实例化连接方式 ;)
- host:远程 smtp主机地址。
- port:远程 smtp主机端口。
- local_hostname:标示本地连接用户身份 。
- keyfile、certfile:ssl连接时使用的 验证书及 私人秘钥文件。
- timeout:连接超时选项。
- context:ssl连接时配置选项 ;
- 参考 :https://docs.python.org/3.6/library/ssl.html#ssl.SSLContext
原文地址:https://www.cnblogs.com/zhangan/p/10529516.html
时间: 2024-10-23 20:18:50