1、江西财经大学信息管理学院 组网技术 课程组 电子邮件系统原理简介 基本电子邮件服务实现 Postfix Smtp认证服务 Pop服务 虚拟用户*Computer Networking Technology 2 Email地址格式如下 收件人账号 邮件服务器所处区域名 例如, 是邮件服务器所在区域的名称 (回忆 DNS) 邮件服务器完整域名: wz是邮件服务器的一个账号 在 Linux邮件服务器中,账号有两类 Linux系统用户 虚拟用户*Computer Networking Technology 3 收件人 (及抄送、密送 ) 邮件主题 邮件正文 这三项均由用户指定 发件人 邮件服务器自
2、动添加*Computer Networking Technology 4发件人、收件人均指电子邮箱 发送邮件的协议: SMTP 读取邮件的协议: POP3 和 IMAP MIME 在其邮件首部中说明了邮件的数据类型 (如文本、声音、图像、视像等 ),使用 MIME 可在邮件中同时传送多种类型的数据。 *Computer Networking Technology 5*Computer Networking Technology 6发送方邮件缓存 接收端邮件服务器用户代理SMTPSMTPPOP3发送端邮件服务器用户代理用户邮箱接收方(发送邮件 )(发送邮件)(读取邮件 )因特网SMTP POP3
3、发送邮件发送邮件 SMTP读取邮件TCP连接TCP连接发送方邮件服务器SMTP客户POP3客户发件人用户代理接收方邮件服务器SMTP服务器POP3服务器SMTP服务器SMTP客户收件人用户代理TCP 连接 用户代理 UA 就是用户与电子邮件系统的接口,是电子邮件客户端软件。 Foxmail, Outlook Express 用户代理的功能: 撰写、显示、编辑邮件、本地管理 向服务器发送邮件 从服务器接受邮件*Computer Networking Technology 7 发件人调用 PC 机中的用户代理撰写和编辑要发送的邮件。 发件人的用户代理把邮件用 SMTP 协议发给发送方邮件服务器。
4、SMTP 服务器把邮件临时存放在邮件缓存队列中,等待发送。 发送方邮件服务器的 SMTP 客户与接收方邮件服务器的 SMTP 服务器建立 TCP 连接,然后就把邮件缓存队列中的邮件依次发送出去。 *Computer Networking Technology 8 运行在接收方邮件服务器中的 SMTP服务器进 程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。 收件人收信时,先运行 PC 机中的用户代理,使用 POP3(或 IMAP)协议从邮件服务器中读取发送给自己的邮件。 注意, POP3 服务器和 POP3 客户之间的通信是由 POP3 客户发起的。 *Computer Networking Technology 9 邮件服务器:基本功能是发送和接收邮件,以及向发信人报告邮件传送成功或失败信息。 邮件服务器按照 C/S(客户服务器 )方式工作,有时作为客户,有时作为服务器。 当邮件服务器 A 向邮件服务器 B 发送邮件时,邮件服务器 A 是 SMTP 客户,而 B 是 SMTP 服务器。 反过来, B向 A发送邮件时, B是客户、 A是服务器 邮件服务器需要支持两个协议 : 邮件传送协议: SMTP 邮件读取协议: POP3/IMAP*Computer Networking Technology 10