45.简单邮件传输协议 SMTP
Posted zhangan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了45.简单邮件传输协议 SMTP相关的知识,希望对你有一定的参考价值。
一丶简单邮件传输协议 简单邮件传输协议 简单邮件传输协议 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
以上是关于45.简单邮件传输协议 SMTP的主要内容,如果未能解决你的问题,请参考以下文章
中科大 计算机网络14 EMail SMTP简单邮件传输协议 POP3邮件传输协议 IMAP消息访问协议 HTTP超文本传输协议