利用python自动发送带附件的邮件

本文介绍了如何利用Python进行自动发送邮件,涉及SMTP、POP3和IMAP协议的区别,以及使用Python登陆邮件服务器发送邮件的过程。同时提醒注意避免被视为垃圾邮件的策略,如不重复发送相同内容、控制发送频率和限制邮件数量。
摘要由CSDN通过智能技术生成

利用python自动发送邮件

说道邮件,必须要了解相关的协议。

简单地说,SMTP管‘发’,POP3/IMAP管‘收’。

    POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。

     而IMAP提供webmail 与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。

    同时,IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。此外,IMAP 更好地支持了从多个不同设备中随时访问新邮件。

     明白了协议还必须明白邮件服务器。python发送邮件的整个过程其实就是我利用python登陆我自己的163邮箱,然后用我自己的163邮箱给别人发邮件。当然连接我自己的163就必须用我自己的账号密码来登陆163邮件服务器的某一个端口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值