一种App适配多种协议邮箱的方法与流程

文档序号:28218339发布日期:2021-12-28 23:06阅读:462来源:国知局
一种App适配多种协议邮箱的方法与流程
一种app适配多种协议邮箱的方法
技术领域
1.本发明涉及邮箱服务技术领域,尤其涉及一种app适配多种协议邮箱的方法。


背景技术:

2.当前互联网上的产品的成熟的邮箱客户端有很多,比如网易邮箱、qq邮箱等,但目前这类产品在使用邮箱的时候需要自己去进行邮箱的配置,对于大多数没有相关技术的使用者来说,自己配置邮箱是一个比较难的操作,特别是对于企业来说,企业邮箱的配置都一样,没有必要让企业的每一个使用者都按照操作说明配置一遍。


技术实现要素:

3.本发明的目的在于提供一种app适配多种协议邮箱的方法,能够通过app来获取邮箱配置,自动完成邮箱配置的操作,实现邮箱的简单化登录。
4.为实现上述目的,本发明提供了一种app适配多种协议邮箱的方法,包括:在管理端添加需要支持的邮箱的配置;
5.app通过服务器接口获取支持的邮箱的配置;
6.根据用户输入的邮箱,app筛选出适合该邮箱协议的配置;
7.app配置邮箱参数,进行邮箱账号登录。
8.其中,所述在管理端添加需要支持的邮箱的配置具体包括:在管理端添加需要支持的邮箱的后缀字段、邮箱的收发服务地址、端口和加密方式。
9.其中,所述根据用户输入的邮箱,app筛选出适合该邮箱协议的配置具体步骤为:
10.获取用户输入邮箱的后缀字段;
11.根据输入邮箱的后缀字段,匹配适用于用户邮箱的配置。
12.其中,所述根据输入邮箱的后缀字段,匹配适用于用户邮箱的配置的具体步骤为:
13.通过用户输入的邮箱的后缀字段,遍历从服务器接口获取的邮箱配置数据;
14.服务器邮箱配置数据中包含用户输入邮箱的后缀字段时,app筛选出适用于用户邮箱的相关配置;
15.服务器邮箱配置数据中不包含用户输入邮箱的后缀字段时,通过在管理端添加邮箱配置后重新匹配。
16.其中,所述服务器邮箱配置数据中不包含用户输入邮箱的后缀字段时,通过在管理端添加邮箱配置后重新匹配的具体步骤为:
17.在邮箱协议的管理端添加需要支持的邮箱的后缀字段、邮箱的收发服务地址、端口和加密方式;
18.再次启动app,同步获取所有的配置,重复匹配的操作。
19.本发明的一种app适配多种协议邮箱的方法,通过把邮箱的相关配置放到服务器,然后通过app来获取邮箱配置,自动完成邮箱配置的操作,实现邮箱的简单化登录,帮助邮箱使用者,特别是企业邮箱的使用者,省去了用户手动配置邮箱协议的烦恼,在最大程度上
方便用户使用邮箱,让邮箱的配置变得更加方便。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本发明的一种app适配多种协议邮箱的方法的流程图;
22.图2是本发明的根据用户输入的邮箱,app筛选出适合该邮箱协议的配置的流程图;
23.图3是本发明的根据输入邮箱的后缀字段,匹配适用于用户邮箱的配置的流程图;
24.图4是本发明的服务器邮箱配置数据中不包含用户输入邮箱的后缀字段时,通过在管理端添加邮箱配置后重新匹配的流程图。
具体实施方式
25.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
26.在本发明的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
27.请参阅图1~图4,本发明提供一种app适配多种协议邮箱的方法,包括:
28.s1在管理端添加需要支持的邮箱的配置;
29.在管理端添加需要支持的邮箱的后缀字段、邮箱的收发服务地址、端口和加密方式。
30.s2app通过服务器接口获取支持的邮箱的配置;
31.进入app,初始化数据的时候,应用通过https请求访问服务器邮箱配置接口,app通过服务器接口获取所有的邮箱协议配置数据,获取到邮箱配置之后,缓存pop3,smtp,imap的邮箱协议的接收邮件服务器、发送邮件服务器、服务器端口号和加密方式数据。
32.s3根据用户输入的邮箱,app筛选出适合该邮箱协议的配置;
33.具体步骤为:
34.s31获取用户输入邮箱的后缀字段;
35.app通过用户输入的邮箱账号,获取邮箱的后缀字段。
36.s32根据输入邮箱的后缀字段,匹配适用于用户邮箱的配置;
37.具体步骤为:
38.s321通过用户输入的邮箱的后缀字段,遍历从服务器接口获取的邮箱配置数据;
39.根据用户输入的邮箱后缀名称,遍历从服务器接口获取的邮箱配置进行匹配检
索。
40.s322服务器邮箱配置数据中包含用户输入邮箱的后缀字段时,app筛选出适用于用户邮箱的相关配置;
41.服务器邮箱配置数据中包含用户输入邮箱的后缀字段时,会匹配到适用于用户输入邮箱对应的配置,匹配成功后,开始配置该邮箱账号的收发邮箱服务地址,收发邮件的端口号以及加密方式等相关配置。
42.s323服务器邮箱配置数据中不包含用户输入邮箱的后缀字段时,通过在管理端添加邮箱配置后重新匹配;
43.具体步骤为:
44.s3231在邮箱协议的管理端添加需要支持的邮箱的后缀字段、邮箱的收发服务地址、端口和加密方式;
45.服务器邮箱配置数据中不包含用户输入邮箱的后缀字段时,无法匹配到适用于用户输入邮箱对应的配置,匹配失败后,在管理端添加该邮箱的后缀字段、邮箱的收发服务地址、端口和加密方式。
46.s3232再次启动app,同步获取所有的配置,重复匹配的操作;
47.用户邮箱对应配置添加完成后,重新启动app,从服务器接口获取新添加的邮箱配置数据,重新进行匹配操作。
48.s4app配置邮箱参数,进行邮箱账号登录;
49.匹配到用户输入邮箱对应的配置后,app再通过获取到的相关参数进行邮箱账号的设置,然后通过账号密码登录到邮箱,实现邮箱的收发操作;
50.值得一提的是一个电子邮件系统有三个主要组成构件,即用户代理、邮件服务器和邮件协议,邮件从客户机一直到服务器,需要使用的协议有smtp、pop3或者imtp(这三种应用层协议的传输层协议,都是tcp协议);用户代理上,都有集成了smtp和pop3(或者是imap)的,只是执行发送任务的时候,只使用了smtp协议,而每一个和用户代理直接联系的也一定是具备了smtp和pop3两种协议,只是在接收客户机发送来的邮件,或者服务器间互传邮件时,应用层的进程都是使用smtp协议,只有向接收代理发送邮件时,服务器才使用pop3协议;根据邮件的收发机制,app只要正确适配邮箱账户的配置信息,配置邮箱的收发邮件的服务器配置,能正常访问收发服务器就能实现邮箱的收发功能。
51.s5根据不同邮箱的差异性,app差异化的获取邮箱的收件箱和已发邮箱文件夹。
52.邮箱成功登录后,根据用户输入的不同邮箱的差异性,app差异化的获取邮箱的收件箱和已发邮箱文件夹,以适应不同的邮箱,使所有邮箱都能够实现邮箱的收发操作。
53.本发明的一种app适配多种协议邮箱的方法,通过把邮箱的相关配置放到服务器,然后通过app来获取邮箱配置,自动完成邮箱配置的操作,实现邮箱的简单化登录,帮助邮箱使用者,特别是企业邮箱的使用者,省去了用户手动配置邮箱协议的烦恼,在最大程度上方便用户使用邮箱,让邮箱的配置变得更加方便。
54.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1