一种邮件管理方法及系统、邮件同步装置的制造方法_3

文档序号:9846609阅读:来源:国知局

[0082] 进一步的,为了使邮件同步装置可并发的执行将多个邮件服务器或同一个邮件服 务器中多个用户信息对应的电子邮件同步到同一个业务系统,本发明一个优选实施例中, [0083]所述处理单元203,用于根据每一条用户信息分别对应的邮件同步周期启动当前 用户信息对应的邮件同步线程,利用邮件同步线程根据当前用户信息对应的邮件服务器地 址向对应的外部邮件服务器发送邮件同步请求指令。
[0084]进一步的,本发明一个优选实施例中,
[0085]所述配置单元202,进一步用于配置每一条用户信息分别对应的待同步邮件类型 以及收件或发件时间范围。
[0086]上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施 例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0087]如图3所示,本发明实施例提供了一种邮件管理系统,包括:
[0088]如上述实施例中任一所述的邮件同步装置20、至少一个邮件服务器301及业务系 统302,其中,所述邮件同步装置20连接每一个邮件服务器301及业务系统302;
[0089]所述邮件服务器302,用于接收所述邮件同步装置20发送的邮件同步请求指令,解 析所述邮件同步请求指令以获取邮箱地址、登录密码及邮件同步策略,检测所述邮箱地址 及所述登录密码是否匹配,当匹配成功时,根据所述邮箱地址及所述邮件同步策略将对应 的电子邮件发送到邮件同步装置20;
[0090] 所述业务系统302,用于接收并存储所述邮件同步装置20发送的电子邮件。
[0091] 本发明一实施例中,邮件同步装置连接多个邮件服务器及业务系统,相应的,即可 通过邮件同步装置将多个邮件服务器中的电子邮件同步到业务系统中,业务系统可利用获 取到的电子邮件完成相应的业务;举例来说,业务系统可以包括客户关系管理系统,利用邮 件同步装置实现将相同企业下不同员工与客户进行联系时接收或发送的电子邮件同步到 客户关系管理系统中,客户关系管理系统即可对接收到的多个电子邮件进行分析,可能从 接收到的电子邮件中获取到客户的邮箱地址、电话及通信地址等客户信息,以及对企业员 工与客户之间进行通信的电子邮件进行监管。
[0092] 进一步的,为了实现利用业务系统对多个用户接收或发送的电子邮件进行集中管 理,本发明一个优选实施例中,
[0093]所述业务系统302,进一步用于向所述邮件同步装置20发送对应目标电子邮件的 业务操作指令;
[0094]所述邮件服务器301,进一步用于接收所述邮件同步装置20发送的业务请求指令, 根据所述业务请求指令对所述目标电子邮件进行相应的业务操作。
[0095]本发明一实施例中,将不同用户位于多个邮件服务器中的电子邮件同步到业务系 统,可利用业务系统对这些电子邮件进行集中管理,比如,通过对邮件内容进行分析,需要 根据分析结果对部分目标电子邮件进行相应的管理时,即可通过邮件同步装置向存储这些 目标电子邮件的邮件服务器发送对应的业务请求指令,以使对应的邮件服务器对这些目标 电子邮件进行相应的业务处理(比如,转发目标电子邮件、删除目标电子邮件及复制目标电 子邮件等)。
[0096]如图4所示,本发明实施例提供了一种基于上述实施例中所述的邮件管理系统实 现邮件管理业务的方法,包括:
[0097]步骤401,邮件同步装置获取至少一条包括邮箱地址及对应该邮箱地址的登录密 码。
[0098]步骤402,邮件同步装置配置每一条用户信息分别对应的邮件服务器地址。
[0099] 本发明一实施例中,不同的邮箱服务上提供电子邮件通信服务时,用于接收或发 送电子邮件的邮件服务器均有专用的邮件服务器地址;对于部分企业专用的企业邮箱,也 可根据企业邮箱实际对应的邮件服务器地址进行配置即可。
[0100] 举例来说,用户信息A对应的邮箱地址为A@qq. com,用户信息B对应的网易邮箱地 址为BOl63 . com ;相应的,可配置用户信息A对应的邮件服务器地址为pop . qq . com和 smtp · qq · com,其中,pop · qq · com为接收邮件的邮件服务器地址,smtp · qq · com为发送邮件的 邮件服务器地址;可配置用户信息B对应的邮件服务器地址为pop. 16 3. com和 smtp. 163.com,其中,pop. 163.com为接收邮件的邮件服务器地址,smtp. 163.com为发送邮 件的邮件服务器地址。
[0101] 步骤403,邮件同步装置配置每一条用户信息分别对应邮件同步策略。
[0102] 本发明一实施例中,配置每一条用户信息分别对应的邮件同步策略,即配置不同 用户信息分别对应的待同步电子邮件的范围,比如,限定待同步的邮件的类型为接收到的 邮件、限定待同步的邮件接收或发送时对应的时间范围等。
[0103] 步骤404,邮件同步装置配置每一条用户信息分别对应的邮件同步周期。
[0104] 本发明一实施例中,为了确保各用户信息对应的电子邮箱中新接收或发送的电子 邮件均可同步到业务系统中,可周期性的执行同步任务;具体地,这里可以通过corn表达式 配置每一条用户信息分别对应的邮件同步周期。
[0105] 步骤405,邮件同步装置根据每一条用户信息分别对应的邮件同步周期启动当前 用户信息对应的邮件同步线程,利用邮件同步线程根据当前用户信息对应的邮件服务器地 址向对应的外部邮件服务器发送邮件同步请求指令。
[0106] 本发明一实施例中,为了确保邮件同步装置能够实现并发的将多个邮件服务器中 的电子邮件同步到业务系统中,可分别针对于每一条用户信息设置专门的邮件同步任务, 根据当前用户信息对应的邮件同步周期,周期性的启动对应当前用户信息的邮件同步线 程,每一个邮件同步线程分别向对应的邮件服务器发送对应的邮件同步请求指令,实现多 线程并发工作。
[0107] 步骤406,邮件服务器解析接收到的邮件同步请求指令。
[0108] 步骤405至步骤406中,邮件同步请求指令携带对应的邮箱地址、对应当前邮箱地 址的登录密码以及邮件同步策略。
[0109] 步骤407,邮件服务器检测接收到的邮箱地址及登录密码是否匹配,如果匹配成 功,则执行步骤408;否则,结束当前流程。
[0110] 需要说明的是,当登录密码及邮箱地址匹配不成功时,即邮件同步装置未能通过 该邮箱地址及登录密码登录对应的邮件服务器时,可生成相应的日志记录。 步骤408,邮件服务器根据接收到的邮件服务器地址及邮件同步策略将对应的电 子邮件发送给邮件同步装置。
[0112] 步骤409,邮件同步装置接收每一个邮件服务器分别发送的电子邮件,并将接收到 的电子邮件转发到业务系统。
[0113] 步骤405至步骤409中,可通过如下代码实现将邮件服务器中的电子邮件同步到业 务系统中:

[0116] 步骤410,业务系统接收并存储邮件同步装置发送的电子邮件。
[0117] 步骤411,业务系统向邮件同步装置发送对应目标电子邮件的业务操作指令。
[0118] 步骤412,邮件同步装置确定对应所述目标电子邮件的目标邮件服务器地址。
[0119] 这里,可通过目标电子邮件中携带的邮箱地址确定对应所述目标电子邮件的目标 邮件服务器地址。
[0120] 步骤413,邮件同步装置根据对应所述目标电子邮件的目标邮件服务器地址向目 标外部邮件服务器发送业务请求指令。
[0121] 步骤414,目标邮件服务器根据接收到的业务请求指令对目标电子邮件进行相应 的业务操作。
[0122] 具体地,业务操作可以包括删除目标邮件、复制目标邮件以及转发目标邮件等。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1