Python之SMTP协议

发邮件一般包含如下内容,发件人、收件人、邮件主题、邮件正文、附件,在解决如何用python发送邮件之前,需要了解如下内容:

协议:

1、SMTP 协议,发送邮件

2、IMAP 协议 收取邮件

端口:

1、TLS 587

2、SSL 465

简单样例:

Python之SMTP协议_第1张图片

在截图中存在5个print,其输出结果是如何内容,其目的只是为了调试以及验证服务连接成功

问题:安装imapclient时(pip install imapclient),提示如下错误

Python之SMTP协议_第2张图片

解决方法:指定 版本 pip install imapclient==0.13 或者安装pyopenssl

原因:在imap官网上找到了原因,在直接pip install imapclient 时 安装是最新版本的,但是从1开始就明确要求明确检查是否安装了所需的pyopenssl版

如图所示

Python之SMTP协议_第3张图片

你可能感兴趣的:(Python之SMTP协议)