python读书笔记-电子邮件
来源:互联网 发布:excel2007筛选重复数据 编辑:程序博客网 时间:2024/05/18 15:04
MUA-mail user agent 邮件用户代理 假设我们自己的电子邮件地址是me@163.com
,对方的电子邮件地址是friend@sina.com
(注意地址都是虚构的哈),现在我们用Outlook
或者Foxmail
之类的软件写好邮件,填上对方的Email地址,点“发送”,电子邮件就发出去了。这些电子邮件软件被称为MUA
MTA-mail transfer agent 邮件传输代理 就是那些Email服务提供商,比如网易、新浪等等。由于我们自己的电子邮件是163.com
,所以,Email首先被投递到网易提供的MTA,再由网易的MTA发到对方服务商,也就是新浪的MTA。这个过程中间可能还会经过别的MTA
MDA-mail delivery agent 邮件投递代理 Email到达新浪的MTA后,由于对方使用的是@sina.com
的邮箱,因此,新浪的MTA会把Email投递到邮件的最终目的地MDA。对方要取到邮件,必须通过MUA从MDA上把邮件取到自己的电脑上。
一封电子邮件的旅程就是:
发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人
有了上述基本概念,要编写程序来发送和接收邮件,本质上就是:
编写MUA把邮件发到MTA;
编写MUA从MDA上收邮件。
发邮件时,MUA和MTA使用的协议就是SMTP:Simple Mail Transfer Protocol,后面的MTA到另一个MTA也是用SMTP协议。
收邮件时,MUA和MDA使用的协议有两种:POP:Post Office Protocol,目前版本是3,俗称POP3;IMAP:Internet Message Access Protocol,目前版本是4,IMAP4,优点是不但能取邮件,还可以直接操作MDA上存储的邮件,比如从收件箱移到垃圾箱,等等。
- python读书笔记-电子邮件
- Python电子邮件
- 使用python发送电子邮件
- 使用python发送电子邮件
- python发送电子邮件
- python处理电子邮件
- python发送电子邮件
- python发送电子邮件范例
- 使用Python发送电子邮件
- 电子邮件发送-python
- Python:发送电子邮件
- 用Python发电子邮件
- 使用PYTHON发送电子邮件
- Python电子邮件sendmail.py
- Python学习--21 电子邮件
- Python学习--21 电子邮件
- Python学习--21 电子邮件
- Python学习--21 电子邮件
- ubuntu16.3 python pip 安装,使用
- Intellij Idea 中hibernate 反向生成实体
- 463. Island Perimeter
- 基于TP框架写的ajax无刷新分页
- 自定义View基础 - 最易懂的自定义View原理系列(1)
- python读书笔记-电子邮件
- 组建创业技术团队
- 华为机试在线训练-牛客网(31)配置文件恢复
- Excel-日常用到的
- LeetCode 9. Palindrome Number
- 【tool】ADDM和STA
- mysql性能优化
- 理解维特算法
- Java初学之final,static关键字