电子邮件接收程序

网络编程技术课程设计报告专业 计算机科学与技术信息工程学院题目:电子邮件接收程序1. 概述随着因特网的普及,电子邮件已经成为人们日常工作、生活中必不可少的通信工具。

客户端接收邮件时,POP3可以用来读取和保存接收到的邮件,允许客户端连接到服务器并下载所有的邮件到客户机上的邮箱。

这次课程设计是用java语言实现了基于POP3的邮件接收程序,要求能通过POP3邮件服务器接收邮件并查看邮件的属性及标题和内容等,能删除邮件服务器中的邮件。

2. 设计原理POP3邮件服务器通过侦听TCP端口110提供POP3服务。

客户端软件读取邮件之前,需要先与服务器建立TCP连接。

连接成功后,POP3服务器会向该客户端发送确认消息。

然后客户端根据服务器回送的信息决定下一步的操作。

在POP3协议中,规定的命令只有十几条。

每条命令均由命令和参数两部分组成,而且每条命令都以回车换行结束。

命令和参数之间空格隔开。

POP3命令包含一个大小写无关的关键字和一个或多个参量,所有的命令以<CR><LF>(回车换行符)作为其结束标志。

关键字和参量必须是非控制符的ASCII码字符。

关键字和参量之间,参量和参量之间由一个空格字符分隔开。

命令部分由3至4个字母组成,参数部分最多可达40个字符长度。

POP3服务器回送的响应信息由一个状态码和一个可能跟有附加消息的字符串组成。

状态码有两种:“确定”和“失败”。

客户端每次向POP3服务器发送命令后,都要等待服务器响应,并处理接受的信息,然后再接着发送下一个命令,如此反复多次,一直持续到断开连接。

这个过程经历了3个状态:授权(AUTHORIZATION)状态、操作(TRANSACTION)状态和更新(UPDATE)状态。

POP3交互过程中的状态转换如图1所示:图1 POP3的状态转换示意图POP3交互模型基本原理为:POP3接收者对POP3发送者进行初始化连接,发送者对接收者发送询问指令“READY”,接收者则向发送者提交所要接收数据的要求,发送者做出回应,并发送数据。

接收者则开始接收数据。

发送者发送完数据后,提出断开请求,并断开连接。

数据接收过程完成。

POP3交互模型如图2所示:图2 POP3交互模型3. 详细设计及编码3.1过程中的三个状态 1.授权状态客户端首先与POP3服务器建立TCP 连接,服务器接收后发送一个单行的确认信息。

假设用C 表示客户端(Client ),S 表示服务器端(Server ),下面是客户端接收邮件前需要与服务器传输的信息。

(1)发送用户名命令格式:USER<用户名>该命令将客户的用户名发送到服务器,服务器返回“OK ”表示正确的用户名,“-ERR ”表示错误的用户名。

(2)用户名确认成功后,需要输入密码命令格式:PASS<密码>该命令将客户的密码发送给服务器。

服务器返回“OK ”表示正确的密码,“-ERR ”表示错误的密码。

2.操作状态客户端将服务器成功确认了自己的身份后,POP3会话将进入操作状态,然后客户端就可以执行POP3命令进行相应的操作。

(1)STAT 命令POP3发送者R E A D Y “Hello ”“Mail from ” “Rcpt to ” “Data ”(reque st to get)O K接 收 数据Q U I T断 开 连 接POP3接收者 初始化连接命令格式:STAT该命令从服务器中获取邮件总数和总字节数,服务器响应命令返回邮件总数和总字节数。

(2)LIST命令命令格式:LIST该命令从服务器中获得邮件列表和大小。

服务器响应命令返回邮件列表和大小。

(3)RETR命令命令格式:RETR命令该命令从服务器中获得一个邮件(4)DELE命令命令格式:DELE<邮件的序号>该命令告诉服务器将邮件标记为删除3.更新状态当客户在操作状态下发送QUIT命令后,会话进入更新状态。

QUIT命令命令格式:QUIT该命令关闭与服务器的连接。

3.2窗体的构建:使用MVC结构的思想构建一个窗体,其中包括两个按钮一个用于控制显示邮件的各种信息,一个用于控制删除功能,一个文本框用来输入要删除的邮件序号以及一个文本域来显示各方面的信息。

主要代码:Example.java:public class Example {public static void main(String args[]){WindowTriangle win=new WindowTriangle();win.setTitle("邮件接收和删除程序");win.setBounds(100,100,420,260);}}WindowTriangle.java:public class WindowTriangle extends JFrame implements ActionListener { ReciveOneMail pmm;//模型JTextField textA; //视图JTextArea showArea;//视图JButton controlButton1, controlButton2;//控制器WindowTriangle() {init();setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}void init() {textA = new JTextField(5);showArea = new JTextArea();controlButton1 = new JButton("显示邮件");controlButton2 = new JButton("确认");JPanel pNorth = new JPanel();pNorth.add(controlButton1);pNorth.add(new JLabel("需删除的序号:"));pNorth.add(textA);pNorth.add(controlButton2);controlButton1.addActionListener(this);controlButton2.addActionListener(this);//controlButton.addActionListener(new ActionListener() { 所有ActionListener的函数定义...})add(pNorth, BorderLayout.NORTH);add(new JScrollPane(showArea), BorderLayout.CENTER);}......3.3查看邮件信息方法以及删除功能的实现创建一个ReciveOneMail的java类,在其中实现查看邮件的属性、标题和内容等的方法,然后在WindowTriangle的java类中创建模型,最后可以直接用这样一个对象调用这些方法。

删除功能主要是运用Flags的对象,来设置邮件的标志,当为Flags.Flag.DELETED时,此时邮件将被删除。

主要代码:WindowTriangle.Java:......public void actionPerformed(ActionEvent e) {try {String host = "";String userName = "gotogop@";String passWord = "123ling";Properties props = new Properties();Session session = Session.getDefaultInstance(props);session.setDebug(true);Store store = session.getStore("pop3");store.connect(host, userName, passWord);//验证Folder folder = store.getFolder("INBOX");//取得收件文件夹folder.open(Folder.READ_WRITE);if (e.getSource() == controlButton1) {showArea.append("receive..............................."+"\n");Message msg[] = folder.getMessages();showArea.append("邮件个数:" + msg.length+"\n");ReciveOneMail pmm = null;for (int i = 0; i < msg.length; i++) {Message message = msg[i];Address address[] = message.getFrom();showArea.append("======================");pmm = new ReciveOneMail((MimeMessage) msg[i]);showArea.append("Message " + i + " 主题: " + pmm.getSubject() + "\n"+"Message " + i + " 是否回复: " + pmm.getReplySign() + "\n"+"Message " + i + " 是否已读: " + pmm.isNew() + "\n"+"Message " + i + " form: " + pmm.getFrom() + "\n"+"Message " + i + " to: " +pmm.getMailAddress("to") + "\n");pmm.setDateFormat("yy年MM月dd日HH:mm");showArea.append("Message " + i + "发送日期: " + pmm.getSentDate() + "\n");// 获得邮件内容===============pmm.getMailContent((Part) msg[i]);showArea.append("Message " + i + "正文: \r\n"+ pmm.getBodyText() +"\n");pmm.saveAttachMent((Part) msg[i]);showArea.append("\n");}int countOfAll = folder.getMessageCount();//取得邮件个数int unReadCount = folder.getUnreadMessageCount();//已读个数int newOfCount = folder.getNewMessageCount();//未读个数showArea.append("总个数:" + countOfAll + "\n" +"已读个数:" + unReadCount + "\n" +"未读个数:" + newOfCount + "\n");JOptionPane.showMessageDialog(this, "若想删除某邮件,请输入你要删除第几份邮件的序号", "消息对话框",JOptionPane.WARNING_MESSAGE);} else if (e.getSource() == controlButton2) {showArea.append("delete..............................."+ "\n");int countOfAll = folder.getMessageCount();//取得邮件个数int i = (int) Double.parseDouble(textA.getText().trim());if (i > countOfAll || i < 0) {JOptionPane.showMessageDialog(this, "你输入有误!", "消息对话框",JOptionPane.WARNING_MESSAGE);} else {Message message = folder.getMessage(i);message.setFlag(Flags.Flag.DELETED, true);//设置已删除状态为trueif (message.isSet(Flags.Flag.DELETED)) {showArea.append("已经删除第" + i + "邮件。

合集下载

POP协议解析接收电子邮件的协议工作原理与常见问题解决

POP协议解析接收电子邮件的协议工作原理与常见问题解决

POP协议解析接收电子邮件的协议工作原理与常见问题解决POP协议(Post Office Protocol)是一种用于接收电子邮件的网络协议。

它的作用是将邮件从邮件服务器上下载到本地设备上,使用户能够通过电子邮件客户端程序进行查看、管理和存储。

一、协议工作原理POP协议工作原理可简单概括为以下几个步骤:1. 连接服务器:电子邮件客户端首先与邮件服务器建立连接。

这需要提供服务器的地址和端口号。

一般来说,POP3协议使用的是110号端口。

2. 身份验证:在与服务器建立连接后,客户端需要进行身份验证以确认用户的合法性。

通常使用的身份验证方式有基本身份验证(使用用户名和密码)和加密身份验证(使用SSL或TLS加密进行传输)。

3. 邮件检索:身份验证通过后,客户端发送相关指令给服务器进行邮件检索。

POP协议提供了一系列的命令,如LIST(列出邮件)、RETR(检索指定邮件)、DELE(删除指定邮件)等。

客户端可以通过这些指令来获取邮件信息。

4. 邮件下载:客户端根据服务器返回的邮件信息,按照先后顺序逐个下载邮件到本地设备上。

POP协议会将邮件以文本格式进行传输,客户端会解析邮件头、正文和附件等内容。

5. 退出连接:邮件下载完成后,客户端可以选择保留或删除邮件。

删除邮件只是将邮件标记为删除状态,并不会真正删除,需要使用QUIT指令退出连接才会真正删除服务器上的邮件。

二、常见问题解决1. 无法连接服务器:如果无法连接到邮件服务器,首先检查网络连接是否正常,确保服务器地址和端口号配置正确。

还可以尝试使用其他电子邮件客户端进行连接,以验证是否是客户端程序故障。

2. 身份验证失败:身份验证失败可能是由于账户密码错误或服务器不支持所选的验证方式。

确认账户和密码的正确性,并尝试使用其他身份验证方式进行连接。

3. 邮件下载缓慢:邮件下载缓慢可能是由于网络条件不佳或服务器负载过高。

可以尝试在网络环境好的情况下进行下载,或者联系邮件服务器管理员了解服务器负载情况。

手机邮箱设置

手机邮箱设置

手机Android系统设置139邮箱步骤如下:(以Android2.1版本为例)1、进入首页,点击“导航”框;
2、进入导航页面后,点击“电子邮件”程序;
3、在“设置电子邮件”页面中,填下以下信息并点击“下一步”:
∙电子邮件地址:手机号码@;
∙密码:您的139邮箱密码;
4、进入“添加新电子邮件账户”后,选择“POP3”按钮;
5、在“接收服务器设置”页面中,填写以下信息并点击“下一步”
∙用户名:您的手机号码;
∙密码:您的139邮箱密码;
∙POP3服务器:或者;
6、在“外发服务器设置”页面中,填写以下信息并点击“下一步”;
∙SMTP服务器:或者;
∙端口:25;
7、进入账户选项后,可根据自己实际需要选择邮件检查频率并点击“下一步”;
8、在“设置电子邮件”页面中,您可自定义账户名称和姓名;
9、点击“完成”按钮后,即可收发邮件;。

电子邮件的工作原理

电子邮件的工作原理

电子邮件的工作原理电子邮件是我们日常工作和生活中广泛使用的一种通信工具。

它通过互联网将信息快速、准确地传输到接收者的设备上。

本文将介绍电子邮件的工作原理。

一、电子邮件的基本原理电子邮件的工作原理基于客户端-服务器模型。

客户端是用来发送和接收电子邮件的应用程序,如Outlook、Gmail等。

服务器是负责存储和转发邮件的设备,如SMTP服务器和POP/IMAP服务器。

二、发送邮件的过程1. 编写邮件:发件人在客户端上编写邮件,包括收件人、主题和正文等信息。

2. 验证身份:客户端通过发件人提供的用户名和密码验证身份。

3. 传输到SMTP服务器:客户端将邮件传输到发件人所用的SMTP (简单邮件传输协议)服务器。

4. 寻找收件人:SMTP服务器通过收件人的电子邮件地址找到邮件应该传递到哪个服务器。

5. 传输到收件人服务器:SMTP服务器将邮件传输到收件人所在的POP(邮局协议)或IMAP(互联网邮件访问协议)服务器。

6. 接收邮件:收件人通过客户端登录到POP或IMAP服务器,接收邮件到自己的设备上。

三、接收邮件的过程1. 客户端连接服务器:收件人在客户端上登录POP或IMAP服务器。

2. 同步邮件:客户端通过POP或IMAP协议与服务器同步邮件,并将新邮件下载到自己的设备上。

3. 阅读和管理邮件:收件人可以在客户端上阅读、回复、转发和删除邮件。

4. 上传更改:如果收件人在客户端上进行了任何更改(如标记为已读、移动到其他文件夹等),客户端会将这些更改上传到服务器。

四、确保安全性和可靠性为了确保电子邮件的安全性和可靠性,以下措施通常被采用:1. 加密:邮件传输过程使用SSL(安全套接层)或TLS(传输层安全)协议加密。

2. 权限控制:通过用户名和密码验证身份,授权用户发送和接收邮件。

3. 病毒扫描:服务器和客户端应用程序会对邮件进行病毒扫描,以防止恶意软件传播。

4. 可靠传递:SMTP服务器会尝试多次传递邮件,直到成功或超过设定的尝试次数。

基于STMP与POP3协议的邮件发送与接收

基于STMP与POP3协议的邮件发送与接收

网络编程实训报告题目:基于STMP与POP3协议的邮件发送与接收姓名:学院:专业:班级:学号:指导教师:完成日期:年月日原创性声明本人郑重声明:上交的设计报告,是本人在导师的指导下,独立进行研究工作所取得的成果。

除文中已经注明引用的内容外,本文不包含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

作者签名:日期:年月日前言电子邮件指用电子手段传送信件、单据、资料等信息的通信方法。

电子邮件综合了电话通信和邮政信件的特点,它传送信息的速度和电话一样快,又能象信件一样使收信者在接收端收到文字记录。

电子邮件系统又称基于计算机的邮件报文系统。

它承担从邮件进入系统到邮件到达目的地为止的全部处理过程。

电子邮件不仅可利用电话网络,而且可利用任何通信网传送。

在利用电话网络时,还可利用其非高峰期间传送信息,这对于商业邮件具有特殊价值。

由中央计算机和小型计算机控制的面向有限用户的电子系统可以看作是一种计算机会议系统。

SMTP 是一种提供可靠且有效电子邮件传输的协议。

SMTP 是建模在FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。

POP 协议允许工作站动态访问服务器上的邮件,目前已发展到第三版,称为POP3。

POP3 允许工作站检索邮件服务器上的邮件。

POP3 传输的是数据消息,这些消息可以是指令,也可以是应答。

本实践是在SMTP和POP协议下设计的一个电子邮箱,能够实现发送,接收邮件等功能。

第一章需求分析1.1 发送邮件发送端使用SMTP 发送邮件到邮件服务器发送邮件过程:输入发件人邮箱、用户名、密码,当与邮件服务器建立连接后,编写邮件主题和内容,若需要附件的话,就点击添加附件按钮进行添加附件。

最后点击发送按钮发送邮件1.2 接收邮件接收端使用POP3从邮件服务器上下载邮件,并在接收端上阅读。

12-电子邮件系统

12-电子邮件系统

12-电子邮件系统第十二章 电子邮件系统一、电子邮件系统概述20世纪60年代正处在美苏两国的冷战时期,美国军方认为应该在科技技术上持续占据领先地位,这样有助于在未来的战争中取得优势,因此便由美国国防部资助并发起了一项叫做ARPANET的科研项目,这项科研项目即是大家所熟知的阿帕网计划,也就是当今互联网技术的雏形,阿帕网计划实现了人类首次意义上的封包交换网络,但很快在1971年就遇到了严峻问题,如图所示,参于阿帕网科研项目的科学家工作在美国不同地区,甚至还因为时差的影响而不能及时的分享各自的研究成果,因此科学家们迫切的需要一种能够借助于网络且建立在计算机之间的传输数据的方法。

虽然WEB网站服务或FTP文件传输服务也能够实现数据交换,但这些传输方式都要像打电话一样,双方都必须同时在线才能完成传输工作,如果对方的主机宕机或科研人员临时离开,就有可能错过某些科研结果了。

好在当时麻省理工学院的Ray Tomlinson博士也参与到了阿帕网计划的科研项目中,他觉得有必要设计一种类似于“信件”的传输服务,准备一个信箱,这样即便对方临时不在线也能够完成数据的接收,当对方上线后再来处理就可以了,于是Ray Tomlinson博士用了将近一年的时间就完成了Email电子邮件的设计,并在1971年秋天使用SNDMSG软件向自己的另一台电脑发送出了人类历史上第一封Email电子邮件,它标志着邮件系统在人类互联网中诞生了。

既然要在互联网中给其他人发送电子邮件,那么对方用户的昵称代号必须是具有唯一性的,否则这封邮件可能会同时发给多个重名的用户,也或者干脆谁都收不到了。

因此当时Ray Tomlinson博士决定选择用“姓名@电脑主机名称”的格式来规范电子邮箱的名称,而选择用@符号做间隔符的原因其实也很简单,因为Ray Tomlinson博士觉得人类的姓名和电脑主机名称中应该不会有这么一个@符号吧~所以具有了相对的唯一性,就选择了这个符号!~电子邮件系统的传输基于邮件协议完成,常见的邮件协议包括SMTP简单邮件传输协议,用于发送和中转发出的电子邮件,占用服务器的25/TCP端口号,POP3第三版邮局协议,用于将服务器上把邮件存储到本地主机,占用服务器的110/TCP端口号,IMAP4第四版互联网信息访问协议,用于在本地主机上访问邮件,占用服务器的143/TCP端口号。

计算机网络安全第四章电子邮件安全

计算机网络安全第四章电子邮件安全
SMTP使用TCP端口25,是个请求/响应协议,命 令和响应都是基于ASCII文本,并以CR(回车)和LF (换行)结束。SMTP规定了14条命令和21种响应。每 条命令由4个字母组成,而每一种响应信息一般只有一 行,由一个3位数字的代码开始,后面附上(可以没有) 很简单的文字说明。
8/5/2021
8/5/2021
9之9
邮件的传送
8/5/2021
目录>>电子邮件概述
相关协议和标准
8/5/2021
邮件格式
RFC 822 MIME
邮件发送
SMTP
邮件投递
POP3 IMAP
目录>>电子邮件概述>>相关协议和标准
6之1
RFC 822
RFC 822定义了用户之间通过电子邮件来 交换文本信息(US-ASCII字符集)的语法。
8/5/2021
目录>>电子邮件概述>>相关协议和标准
头
域
6之5
— 用户自 定义
RFC822规定:用户可以自己发明新 的头域以供自己私人使用,只要这些头域 以字符串X-开始即可。
8/5/2021
目录>>电子邮件概述>>相关协议和标准
例子
6之6
8/5/2021
目录>>电子邮件概述>>相关协议和标准
计算机网络安全第四章 电子邮件安全
2021年8月5日星期四
目录
电子邮件概述
8/5/2021
系统工作原理 相关协议和标准 安全需要
目录>>电子邮件概述
9之1
概述
电子邮件是Internet上最早出现的服务之 一,1972年由Ray Tomlinson发明。经过30年的 发展,电子邮件已经从单纯传递文字信息发展 为可以传送各类多媒体信息的通信工具。它以 使用方便、快捷、容易存储和管理等特点很快 被大众接受,成为传递公文、交换信息、沟通 情感的有效工具。在Internet上,用户使用最多 的网络服务当属邮件服务。

电子邮件系统的工作过程

电子邮件系统的工作过程
电子邮件系统是用于传输和处理电子邮件的设备和软件,它的工作过程遵循客户端-服务器模式,每份电子邮件的发送都要涉及发送方式与接收方,发送方构成客户端,而接收方构成服务器,服务器含有众多用户的电子邮箱。

发送方通过电子邮件传输协议(SMTP ),将编辑好的电子邮件向邮局服务器(SMTP服务器)发送,邮局服务器通过邮局协议(POP3)识别接收方的地址,并向管理该地址的邮局服务器(POP3 服务器)发送消息,邮件服务器将消息存放在接收方的电子信箱内,并告知接收方有新邮件到来。

接收方通过邮件客户端程序连接到服务器后,就会看到服务器的通知,进而打开自己的电子信箱来查收邮件。

因特网信息访问协议(IMAP)允许用户选择将邮件下载或留存在服务器上。

通常internet上的个人用户不能直接接收电子邮件,而是通过申请isp主机的一个电子邮箱,由isp主机负责电子邮件的接收。

一旦用户的电子邮件到来,isp主机就将邮件移动到用户的电子信箱内,并通知用户有新邮件,因此当一封电子邮件给另一用户时,电子邮件首先从用户计算机发送到isp主机,通过internet再到收件人的isp主机,最后到接收方的个人计算机
Isp主机起着“邮局”的作用,管理着众多用户的电子信箱。

每个用户的电子信箱实际上就是用户所申请的账户名。

每个用户的电子邮箱都要占用isp主机一定容量的硬盘空间,由于这一空间是有限的,因此用户要定期查收和阅读电子信箱中的邮件,以便腾出空间来接收新的邮件。

计算机网络应用基础07(收发电子邮件)


四、接收、 四、接收、阅读和删除电子邮件 接收
通常邮件被保存在收件服务器中的帐户内, 阅读时,必须先把邮件从收件服务器中取回 来。
如图7 11所示: 如图7-11所示:
具体步骤如下: 1.单击“工具栏”中的“发送/接收”,屏 1.单击“工具栏”中的“发送/ 幕上出现对话框,报告它检查到服务器中有多 少邮件和已经取回多少邮件。邮件取回后,自 动放到收件箱内。 2.在收件箱列表中,单击想要阅读的信件, 2.在收件箱列表中,单击想要阅读的信件, 即打开一个邮件阅读窗口,该窗口是只读的, 不能在此改动邮件。如图7 12所示。 不能在此改动邮件。如图7-12所示。 3.工具栏中有两个按钮,向上表示上一封 3.工具栏中有两个按钮,向上表示上一封 邮件,向下表示下一封邮件。 一般情况下,Outlook Express把您的邮件 一般情况下,Outlook Express把您的邮件 取回以后,自动删除邮件服务器上保存的邮件, 这样做可以节省邮箱的空间。
4.撰写完电子邮件以后,单击工具栏上 的“发送”按钮,这时Outlook Express首先 的“发送”按钮,这时Outlook Express首先 检查收件人的电子邮件名称。如果系统的通 讯簿中没有该收件人的电子邮件地址,会弹 出一个“检查名称”对话框。这时,应单击 “显示其他名称”按钮,然后从列表中选择 正确的名称;或者单击“新联系人”按钮, 重新建立一个联系人名称。在系统的通讯簿 中添加该收件人的电子邮件地址以后, Outlook Express就用默认帐户将电子邮件发 Express就用默认帐户将电子邮件发 送到收件人的电子邮件地址。
表7-1 申请免费E-mail邮箱的站点表 申请免费E mail邮箱的站点表
网站名称 www.163.net(163邮局) www.263.net(天下邮) Mail.yohoo.net(中文雅虎) Webmail.21cn.com(21世纪) www.netease.com(网易邮箱) www.sohu.com.cn( 搜 狐 邮 箱 ) Mail.sina.com.cn(新浪邮箱) www.chinaren.com (chinaren邮 箱) www.fm365.com (FM365邮箱) www.etang.com(亿唐邮局) 空间 5 M 8 M 6 M 10 M 4 M 4 M 50 M 50 M 50 M 50 M 邮箱名 用户名@163.net 用户名@263.net 用户名@yahoo.com 用户名@21cn.com 用户名netease.com 用户名@sohu.com 用户名@sina.com 用户名@chinaren.com 用户名@FM365.com 用户名@etang.com

Foxmail邮件客户端软件介绍

FoxmailFoxmail软件,是最著名的软件产品之一,中文版使用人数超过400万,英文版的用户遍布20多个国家,列名“十大国产软件”,被评为五星级软件。

Foxmail通过和U盘的授权捆绑形成了安全邮,随身邮等一系列产品。

2005年3月16日被腾讯收购。

现在已经发展到Foxmail6.5。

软件简介Foxmail是由 (原华中理工大学)开发的一款优秀的国产客户端软件,2005年3月16日被收购。

新的Foxmail具备强大的反功能。

它使用多种技术对邮件进行判别,能够准确识别垃圾邮件与非垃圾邮件。

垃圾邮件会被自动分捡到垃圾邮件箱中,有效地降低垃圾邮件对用户干扰,最大限度地减少用户因为处理垃圾邮件而浪费的时间。

和加密功能在Foxmail 5.0中得到支持,可以确保电子邮件的真实性和保密性。

通过安全套接层(SSL)协议收发邮件使得在邮件接收和发送过程中,传输的数据都经过严格的加密,有效防止黑客窃听,保证数据安全。

其他改进包括:阅读和发送国际邮件(支持Unicode)、地址簿同步、通过安全套接层(SSL)协议收发邮件、收取邮件;提高收发Hotmail、MSN电子邮件速度支持名片(vCard)、以嵌入方式显示附件图片、增强本地邮箱邮件搜索功能等等。

Foxmail6.5 正式版对 Beta3 版的主要改进户干扰,最大限度地减少用户因为处理垃圾邮件而浪费的时间。

和加密功能在Foxmail 5.0中得到支持,可以确保电子邮件的真实性和保密性。

通过安全套接层(SSL)协议收发邮件使得在邮件接收和发送过程中,传输的数据都经过严格的加密,有效防止黑客窃听,保证数据安全。

其他改进包括:阅读和发送国际邮件(支持Unicode)、地址簿同步、通过安全套接层(SSL)协议收发邮件、收取邮件;提高收发Hotmail、MSN电子邮件速度支持名片(vCard)、以嵌入方式显示附件图片、增强本地邮箱邮件搜索功能等等。

Foxmail6.5 正式版对 Beta3 版的主要改进新增待办事项功能方便用户备忘、轻松管理各个事项,并可对重要事项设置提醒。

常用邮件协议

常用邮件协议
常用的邮件协议主要有以下几种:
1. SMTP(Simple Mail Transfer Protocol):用于发送电子邮件的协议。

当您发送一封邮件时,客户端程序会使用SMTP将邮件发送到邮件服务器,然后由邮件服务器转发到接收者的邮件服务器。

2. POP3(Post Office Protocol version 3):用于接收电子邮件的协议。

当您使用电子邮件客户端程序(如Outlook)收取邮件时,它会使用POP3从邮件服务器下载邮件到您的计算机,通常在下载后将邮件从服务器删除。

3. IMAP(Internet Message Access Protocol):也用于接收电子邮件,类似于POP3。

IMAP更高级,它在您的电子邮件客户端和服务器之间保持更多同步,允许您在多个设备上访问同一电子邮件,并保留邮件在服务器上,直到您删除它们。

4. MIME(Multipurpose Internet Mail Extensions):用于在电子邮件中传输非纯文本内容,如图片、音频和视频等多媒体文件。

MIME扩展了SMTP协议,使电子邮件能够携带更多类型的数据。

这些协议共同构成了电子邮件在互联网上的基本传输和接收机制,让我们可以方便地收发电子邮件。

1/ 1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档