开源OA办公平台搭建:腾讯企业邮件接入O2平台
一、 功能介绍
企业注册了腾讯企业邮箱,又用o2平台情况下可以把腾讯企业邮箱集成到o2平台,用门户组件开发应用显示腾讯企业邮件收件箱的邮件,以及新邮件数量提醒。并且平台提供了SSO服务,可以直接通过平台跳转到腾讯企业邮件页面无需再次登录。
二、 O2平台关于腾讯企业邮箱的服务
O2平台关于腾讯企业邮箱的服务在x_organization_assemble_personal上下文根里,提供了如下服务:
三、 O2平台接入腾讯企业邮箱的相关配置
1, 企业注册的腾讯企业邮件,在o2平台的组织管理里注册的人员对应有腾讯企业邮件地址。在o2平台组织管理里的个人信息里的电子邮件信息设置为对应的腾讯企业邮件地址。
2, 在平台打开系统设置,点平台配置,打开exmail(腾讯企业邮件配置),配置内容如下:
其中几个参数说明:
corpId的值对应:管理员登录腾讯企业邮箱,我的企业,企业信息的企业ID。
ssoSecret的值对应:管理员登录腾讯企业邮箱,管理工具,应用互联,应用API,单点登录页面的Secret的值。
newRemindSecret的值对应:管理员登录腾讯企业邮箱,管理工具,应用互联,应用API,新邮件提醒页面的Secret的值。
其他参数值和提供的配置内容一样。
{
"enable": true,
"corpId": "wr878809d01b17fb5e",
"corpAccessTokenAddress": "https://api.exmail.qq.com/cgi-bin/gettoken",
"newCountAddress": "https://api.exmail.qq.com/cgi-bin/mail/newcount",
"ssoAddress": "https://api.exmail.qq.com/cgi-bin/service/get_login_url",
"ssoSecret":"YWZLnaoJXXuVn0u-N7X_9rzr4aQpwNBYR0ADVNA3h_RxedXT0qmSJLH9nCco8M",
"personAttributeNewCountName": "exmailNewCount",
"personAttributeTitleName": "exmailTitle",
"newRemindSecret":"NYWyO2EstRFBZOCGCbvIeaRbyqsZqV-uzJEAi_eTY80AIT8nvn6EgT8QSwV5qX6J",
"###enable": "是否启用.###",
"###corpId": "腾讯企业邮corpId###",
"###newRemindSecret": "新邮件提醒secret###",
"###ssoSecret": "单点登录secret###",如截图3-1,
"###corpAccessTokenAddress": "corpAccessToken获取地址###",
"###newCountAddress": "新邮件数量获取地址###",
"###ssoAddress": "单点登录获取地址###",
"###token": "回调token###",
"###encodingAesKey": "回调encodingAesKey###",
"###personAttributeNewCountName": "存储邮件数量个人属性值.###",
"###personAttributeTitleName": "存储邮件标题个人属性值.###"
}
图3-1
3,新邮件数量和邮件列表由腾讯邮件及时更新到o2平台。这里需要用管理员账号登录腾讯企业邮箱,管理工具这里应用互联的应用API点击新邮件提醒,设置回调地址,这里的回调地址就是我们o2平台的服务地址,如:http://o2serverhost:8080/x_organization_assemble_personal/jaxrs/exmail,o2serverhost按各企业实际服务访问地址配置。其中要注意的是目前腾讯企业邮这里的回调地址只支持端口号8080或者80,其他端口号不支持。如图3-2,和图3-3
图3-2
图3-3
四、 门户应用展现腾讯企业邮件列表和数量介绍
可以用平台的门户管理平台开发应用,用页面设计展示腾讯邮件的数量和列表展示。具体应用样例我们的应用市场后续将会提供。