电子邮件是一种基于计算机和通信网的信息传递,是利用电信号传递和存储信息的方式为用户提供传送电子信函、文件数字传真、图像和数字化语音等各类型的信息。电子邮件最大的特点是,人们可以在任何地方、任何时间收、发信件,解决了时空的限制,大大提高了工作效率,为办公自动化,商业活动提供了很大便利。
电子邮件
电子邮件的系统结构电子邮件的交互过程:电子邮件在Internet上发送和接收的原理与我们日常生活中邮寄包裹十分类似,当我们要寄一个包裹时,我们首先要找到任何一个有这项业务的邮局,在填写完收件人姓名、地址等等之后包裹就寄出而到了收件人所在地的邮局,那么对方取包裹的时候就必须去这个邮局才能取出。
电子邮件的发送过程
电子邮件系统的组成结构:
- 邮件服务器
- 用户代理
- 简单邮件传输协议(SMTP)
- 邮件读取协议(POP3、IMAP、HTTP)
邮件服务器构成了电子邮件系统的核心,主要用来负责电子邮件收发管理,维护用户的信息及分配存储空间、向发件人反馈邮件的发送情况(已交付、被拒绝、丢失等)。
一个邮件消息的典型旅程是从发信人的用户代理开始,邮件发送人的邮件服务器,中转到收信人的邮件服务器,然后投递到收信人的邮箱中。当收件人想查看自己的邮箱中的邮件消息时,存放该邮箱的邮件服务器将以他提供的用户名和口令认证他,认证通过后才能收到邮件。发信人的邮件服务器还得处理收信人的邮件服务器出故障的情况。如果发信人的邮件服务器无法把邮件消息立即递送到收件人的邮件服务器,发信人的服务器就把它们存放在消息队列(message queue)中,以后再尝试递送。这种尝试通常每30分钟左右执行一次,如果过了若干天仍未尝试成功,该服务器就把这个消息从消息队列中去除掉,同时以另一个邮件消息通知发信人邮件发送失败。
用户代理用户代理是电子邮件应用的客户端软件。主要持用户撰写、显示、处理和收发邮件;为用户阅读、回复、转发、保存邮件提供简便的操作环境。例如:Outlook,Apple Mail,Fox Mail等。
简单邮件传输协议(SMTP)简单邮件传输协议(Simple Mail Transfer Protocol , SMTP)是由源地址到目的地址传送邮件的一组规则,用来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它使每台计算机在发送或中转信件时能找到下一个目的地。通过使用指定的服务器,把Email寄到收信人的服务器上。
简单邮件传输协议
SMTP通过发送邮件的过程: