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的主要内容,如果未能解决你的问题,请参考以下文章

SMTP 简单邮件传输协议

中科大 计算机网络14 EMail SMTP简单邮件传输协议 POP3邮件传输协议 IMAP消息访问协议 HTTP超文本传输协议

电子邮件传输的协议是啥?

电子邮件使用的最主要的传输协议是

邮件传输协议SMTP和SMTPS

发送邮件