发邮件一般包含如下内容,发件人、收件人、邮件主题、邮件正文、附件,在解决如何用python发送邮件之前,需要了解如下内容:
协议:
1、SMTP 协议,发送邮件
2、IMAP 协议 收取邮件
端口:
1、TLS 587
2、SSL 465
简单样例:
在截图中存在5个print,其输出结果是如何内容,其目的只是为了调试以及验证服务连接成功
问题:安装imapclient时(pip install imapclient),提示如下错误
解决方法:指定 版本 pip install imapclient==0.13 或者安装pyopenssl
原因:在imap官网上找到了原因,在直接pip install imapclient 时 安装是最新版本的,但是从1开始就明确要求明确检查是否安装了所需的pyopenssl版
如图所示
网友评论