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 

猜你喜欢

转载自www.cnblogs.com/zhangan/p/10529516.html
今日推荐