邮箱客户端与邮件服务器的连接处理方法及装置的制造方法

文档序号:8342626阅读:546来源:国知局
邮箱客户端与邮件服务器的连接处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及邮箱客户端与邮件服务器的连接处理方法及
目.0
【背景技术】
[0002]近年来,随着智能手机、pad(平板电脑)等移动终端设备的广泛普及,人与人之间的沟通方式变得多样化,用户通过移动终端即可进行邮件处理,极大地提高了工作、生活效率。目前,虽然移动终端的邮箱客户端支持所有电子邮件协议,但在用户的邮箱客户端与电子邮件服务器建立连接的过程中,只使用一种电子邮件协议。当用户的电子邮件服务器不支持邮箱客户端所使用的电子邮件协议时,用户的邮箱客户端与电子邮件服务器就无法建立连接,造成用户无法访问电子邮箱进行邮件处理。

【发明内容】

[0003]本发明的主要目的在于提供一种邮箱客户端与邮件服务器的连接处理方法及装置,旨在当用户的电子邮件服务器不支持邮箱客户端所使用的电子邮件协议时,实现邮箱客户端与电子邮件服务器成功建立连接。
[0004]为实现上述目的,本发明提供了一种邮箱客户端与邮件服务器的连接处理方法,所述邮箱客户端与邮件服务器的连接处理方法包括以下步骤:
[0005]根据预设的电子邮件协议控制客户端与电子邮件服务器建立连接;
[0006]当所述连接失败时,切换电子邮件协议;
[0007]根据切换后的电子邮件协议控制所述客户端与所述电子邮件服务器建立连接。
[0008]优选地,所述切换电子邮件协议的步骤之前还包括:
[0009]判断邮箱客户端支持的所有电子邮件协议是否已经遍历;
[0010]若是,则结束与所述电子邮件服务器建立连接。
[0011]优选地,所述根据预设的电子邮件协议控制客户端与电子邮件服务器建立连接的步骤包括:
[0012]根据所述预设的电子邮件协议发送请求连接命令至所述电子邮件服务器;
[0013]接收所述电子邮件服务器返回的响应消息,并根据所述响应消息判断与所述电子邮件服务器建立连接是否成功。
[0014]优选地,所述根据所述响应消息判断与所述电子邮件服务器建立连接是否成功的步骤包括:
[0015]若接收到所述电子邮件服务器返回的响应消息为第一信令消息,则判断与所述电子邮件服务器建立连接成功;
[0016]若接收到所述电子邮件服务器返回的响应消息为第二信令消息,则判断与所述电子邮件服务器建立连接失败。
[0017]优选地,所述判断与所述电子邮件服务器建立连接成功的步骤之后还包括:
[0018]发送认证数据至所述电子邮件服务器;
[0019]接收所述电子邮件服务器返回的认证结果,并根据所述认证结果判断认证是否成功;
[0020]若认证失败,则重新发送认证数据至所述电子邮件服务器;
[0021 ] 若认证成功,则进行电子邮件服务访问。
[0022]此外,为实现上述目的,本发明还提供了一种邮箱客户端与邮件服务器的连接处理装置,所述邮箱客户端与邮件服务器的连接处理装置包括:
[0023]第一连接模块,用于根据预设的电子邮件协议控制客户端与电子邮件服务器建立连接;
[0024]切换模块,用于当所述连接失败时,切换电子邮件协议;
[0025]第二连接模块,用于根据切换后的电子邮件协议控制所述客户端与所述电子邮件服务器建立连接。
[0026]优选地,所述邮箱客户端与邮件服务器的连接处理装置还包括控制模块,所述控制丰吴块包括:
[0027]第一判断单元,用于判断邮箱客户端支持的所有电子邮件协议是否已经遍历;
[0028]控制单元,用于若邮箱客户端支持的所有电子邮件协议已经遍历,则结束与所述电子邮件服务器建立连接。
[0029]优选地,所述第一连接模块包括:
[0030]第一发送单元,用于根据所述预设的电子邮件协议发送请求连接命令至所述电子邮件服务器;
[0031]第二判断单元,用于接收所述电子邮件服务器返回的响应消息,并根据所述响应消息判断与所述电子邮件服务器建立连接是否成功。
[0032]优选地,所述判断单元具体用于:
[0033]若接收到所述电子邮件服务器返回的响应消息为第一信令消息,则判断与所述电子邮件服务器建立连接成功;
[0034]若接收到所述电子邮件服务器返回的响应消息为第二信令消息,则判断与所述电子邮件服务器建立连接失败。
[0035]优选地,所述邮箱客户端与邮件服务器的连接处理装置还包括处理模块,所述处理模块包括:
[0036]第二发送单元,用于发送认证数据至所述电子邮件服务器;
[0037]第三判断单元,用于接收所述电子邮件服务器返回的认证结果,并根据所述认证结果判断认证是否成功;
[0038]处理单元,用于若认证失败,则重新发送认证数据至所述电子邮件服务器;若认证成功,则进行电子邮件服务访问。
[0039]本发明通过根据预设的电子邮件协议控制客户端与电子邮件服务器建立连接;当所述连接失败时,切换电子邮件协议;根据切换后的电子邮件协议控制所述客户端与所述电子邮件服务器建立连接。本发明在客户端与电子邮件服务器建立连接失败时,切换电子邮件协议,根据切换后的电子邮件协议再次与所述电子邮件服务器建立连接。通过多次与所述电子邮件服务器建立连接,实现邮箱客户端与电子邮件服务器成功建立连接,使用户能够访问邮箱进行邮件处理。
【附图说明】
[0040]图1为本发明邮箱客户端与邮件服务器的连接处理方法第一实施例的流程示意图;
[0041]图2为图1中根据预设的电子邮件协议控制客户端与电子邮件服务器建立连接步骤的细化流程示意图;
[0042]图3为图2中接收所述电子邮件服务器返回的响应消息,并根据所述响应消息判断与所述电子邮件服务器建立连接是否成功步骤的细化流程示意图;
[0043]图4为本发明邮箱客户端与邮件服务器的连接处理方法第二实施例的流程示意图;
[0044]图5为本发明邮箱客户端与邮件服务器的连接处理方法第三实施例的流程示意图;
[0045]图6为本发明邮箱客户端与邮件服务器的连接处理装置第一实施例的功能模块示意图;
[0046]图7为图6中第一连接模块的功能模块示意图;
[0047]图8为本发明邮箱客户端与邮件服务器的连接处理装置第二实施例的功能模块示意图;
[0048]图9为图8中处理模块的功能模块示意图;
[0049]图10为本发明邮箱客户端与邮件服务器的连接处理装置第三实施例的功能模块示意图;
[0050]图11为图10中控制模块的功能模块示意图。
[0051]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0052]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0053]本发明提供的邮箱客户端与邮件服务器的连接处理方法主要应用于智能手机、pad等移动终端中,但该邮箱客户端与邮件服务器的连接处理方法并不限定于应用在智能手机等移动终端中。下面以智能手机为例对本发明邮箱客户端与邮件服务器的连接处理方法进行详细说明。
[0054]参照图1,图1为本发明邮箱客户端与邮件服务器的连接处理方法第一实施例的流程示意图。
[0055]在第一实施例中,该邮箱客户端与邮件服务器的连接处理方法包括以下步骤:
[0056]步骤S11,根据预设的电子邮件协议控制客户端与电子邮件服务器建立连接;
[0057]在本实施例中,以智能手机为例对本发明访问电子邮件服务器的方法进行详细说明。在其他实施例中,该访问电子邮件服务器的方法还可以应用于pad等移动终端产品中。当用户在智能手机的邮箱客户端输入用户名和密码,配置完成用户名和密码进行电子邮箱登录过程中,根据邮箱客户端支持的预设的电子邮件协议,尝试与用户的电子邮件服务器建立连接。智能手机的邮箱客户端支持常用的电子邮件协议,包括SMTP (Simple MailTransfer Protocol,简单邮件传输协议)、POP3 (Post Office Protocol-Vers1n 3,邮局协议)、IMAP (Internet Mail Access Protocol,互联网信息访问协议)。在本实施例中,预设的电子邮件协议为IMAP,使用端口 143通过传输层协议TCP尝试与电子邮件服务器建立连接。在其他实施例里,预设的电子邮件协议可以为其他的常用电子邮件协议。
[0058]步骤S12,当所述连接失败时,切换电子邮件协议;
[0059]当步骤Sll中根据预设的电子邮件协议,也即IMAP与电子邮件服务器建立连接成功,邮箱客户端与电子邮件服务器建立IMAP会话,即常规的邮箱客户端与电子邮件服务器进行IMAP会话所包括的三个阶段:认证阶段、事务阶段、更新阶段
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1