如何运用Python的email、smtplib、poplib、imaplib模块实现邮件的收发操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5835个文字,预计阅读时间需要24分钟。
一封电子邮件的旅程:
+ 邮件用户代理(MUA):指用户用来访问邮箱账户的电子邮件客户端或软件。(例如类似Outlook的电子邮件软件)+ 邮件传输代理(MTA):邮件传输代理,负责邮件传输。
一封电子邮件的旅程是:
Mail User Agent (MUA) refers to an email client or software used by a user to access their email account.。(即类似Outlook的电子邮件软件)
MTA:Mail Transfer Agent——邮件传输代理,就是那些Email服务提供商,比如网易、新浪等等。
MDA:Mail Delivery Agent——邮件投递代理。Email服务提供商的某个服务器
发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人
要编写程序来发送和接收邮件,本质上就是:
编写MUA把邮件发到MTA;
编写MUA从MDA上收邮件。
发邮件时,MUA和MTA使用的协议就是SMTP:Simple Mail Transfer Protocol,后面的MTA到另一个MTA也是用SMTP协议。
本文共计5835个文字,预计阅读时间需要24分钟。
一封电子邮件的旅程:
+ 邮件用户代理(MUA):指用户用来访问邮箱账户的电子邮件客户端或软件。(例如类似Outlook的电子邮件软件)+ 邮件传输代理(MTA):邮件传输代理,负责邮件传输。
一封电子邮件的旅程是:
Mail User Agent (MUA) refers to an email client or software used by a user to access their email account.。(即类似Outlook的电子邮件软件)
MTA:Mail Transfer Agent——邮件传输代理,就是那些Email服务提供商,比如网易、新浪等等。
MDA:Mail Delivery Agent——邮件投递代理。Email服务提供商的某个服务器
发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人
要编写程序来发送和接收邮件,本质上就是:
编写MUA把邮件发到MTA;
编写MUA从MDA上收邮件。
发邮件时,MUA和MTA使用的协议就是SMTP:Simple Mail Transfer Protocol,后面的MTA到另一个MTA也是用SMTP协议。

