资源描述
邮件代理网关ForLotus培训手册,2007年7月26日,系统方案部产品一部,培训原因公司技术工程师需要对lotus方案深入了解培训对象公司技术工程师及相关人员培训目的了解CEFforLotus方案的设计原理熟悉CEFforLotus方案的安装熟悉CEFforLotus方案的故障分析,培训说明,培训内容,Lotus软件概述CEF2.5适用的企业环境和运行需求CEF2.5体系结构CEF2.5设计原理CEF2.5运行参数意义及调整方法CEF2.5数据库表结构常见故障排除,Lotus软件概述,lotus软件是cs结构,分为服务器端和客户端两部分,我们习惯称服务器端为domino,客户端软件为notes客户端。domino和notes客户端之间采用NRPC协议通讯,端口为1352。domino同时支持http协议(iNotes客户端)、pop3和smtp协议的访问。notes客户端软件按照功能分为管理(admin)、设计(designer)和应用(notes)三个软件。,Lotus软件概述,dominoid文件唯一地标识用户或服务器。Domino使用标识符中的信息控制用户和服务器对其他服务器和应用程序的访问数据库基于文档型使用半结构数据元素(丰富文本,图片,等)7级管理级别(管理者、设计者、编辑者、作者、读者等),CEF2.5和2.12相比的优势,体系结构进行了重构,软件运行更加稳定可靠修改了大量的原系统存在的bug功能全面的CAU工具新的SNMP模块在线升级模块基于windows平台,安装、管理更加方便,CEF2.5方案适用的企业环境,适用于采用Domino5.0及以上版本做邮件服务器的企业需要企业给一个无口令的LotusID文件并赋予相应权限,CEF2.5方案适用的典型企业环境,CEF2.5方案介绍,采用NRPC协议轮询domino服务器,CEF2.5客户端方案介绍,在cef安装notes客户端软件,CEF2.5客户端方案介绍,在cef上安装domino服务器,服务器方案可以轮询远端服务器,也可以做群集,CEF2.5方案体系结构,CEF2.5方案的设计原理,邮件数据库,TCP连接1,通讯录数据库,用户1邮件库,用户N邮件库,用户2邮件库,CEF,TCP连接2/收发邮件,TCP连接3,TCP连接N,通过一个session与用户数据库建立长连接,单进程访问用户数据库,Pushmail客户端,SSL加密通道,Dominoserver,CEF通过Lotusc/c+API访问Domino对象CEF通过Dominoserver所提供的serverID进行连接,并建立一个sessionCEF通过session建立与每个用户邮件数据库的TCP连接,根据邮件库的时间变动来收取邮件CEF轮询每个连接,轮询过程为单进程,每次只访问一个用户邮件库,Lotuscapi,CEF2.5方案帐号初始化流程,CEF2.5方案轮询邮件流程,CEF2.5方案获取邮件流程,CEF2.5方案发送邮件流程,CEF2.5方案的安装,服务器安装详见安装手册安装配置环境时的注意事项:Office组件的完整安装附加服务器ID文件口令应该为空为用户邮件库指定服务器ID的存取级别,要求为编辑者权限初始配置Notes客户端时,无法同Domino服务器建立连接,需要在初始设置之后,再进行连接服务器的配置Domino邮件服务器上有至少一至两个可以用来测试的邮件帐户,CEF2.5方案的运行参数配置及其意义(一),统一放在c:cefconf目录下配置文件包括:CEF配置文件cef.confWATCH配置文件cef_watch.confMonitor配置文件smconfig(目录)Router配置文件client.ovpnSTunnel配置文件stunnel.conf证书文件也在此目录下:Router的证书,ca.crt、企业ID.crt、企业ID.keySTunnel的证书,cef-cert.pem和cef-key.pem,CEF2.5方案的运行参数配置及其意义(二),cef.conf文件的修改方法:LogLevel为日志等级,默认为3,最高为8。PollIntervel为每次的轮训间隔时间,以秒为单位,如PollIntervel120则轮训间隔为120秒Qhome数据库连接串CmpopTimeoutCmsmtpTimeout超时时间CmpopMaxLinkCmsmtpMaxLink最大连接CmpopPortCmsmtpPort监听端口stunnel日志文件的生成:在“stunnel.conf”文件中:将#output=C:/cef/log/stunnel.log之前的“#”号去掉,便可打印出日志(该日志默认不生成)router日志文件的生成:在“client.ovpn”文件中加入一行:logvpn.log,便可打印出router的日志(该日志默认不生成),CEF2.5方案的运行参数配置及其意义(三),日志保留时间CLEAN部分的LogReserveDay项,单位是天,默认值是8;用户邮件保留时间CLEAN部分的CacheReserveDay项,单位是天,默认值是8;数据库备份保留时间DBBACKUP部分的DBReserveDay项,单位是天,默认值是8;Watch参数配置较多,请参看操作手册,Watch部分,CEF2.5方案的故障处理,位于c:cefcau目录下按不同功能启动CAU:前期检测:cau_precheck.bat安装前检测:cau_preinstall.bat系统初始化:cau_initsys.batDomino检测工具binaftDominoTestTools.exe检查能否与Domino服务器连通ServerID文件权限是否正确用户账户是否正确,能否正常收发邮件检查附件转换功能测试附件转换功能是否成功安装,并且工作正常检测过程中在C:cefcaucau_logs目录下保存日志,使用CAU工具,CEF2.5方案的故障处理,一个典型的问题CAU检测通过邮件服务器连接测试一直报错(该notes标识符被其它进程锁定)注册用户的状态一直都是“创建中”判断问题,和notes相关在菜单中关闭cef服务。打开notes客户端,看能否正常打开,要求当前id没有密码。(如果此时还是无法打开notes客户端,需要在命令窗口执行killmodterm*notes.dll)连一下要开通的服务器看看,看看能否正常连接,详细问题排查办法请参看问题排查指南,CEF2.5方案的故障处理(续),数据库权限的查看和设置找不到邮件库处理企业无外部邮箱的处理办法,CEF2.5方案的日志分析,cef_polld日志:cef_polld-xxxxxxxx.logCEF从邮件服务器收取邮件进程的日志cef_poller日志:cef_poller-xxxxxxxx.log多进程轮询邮件日志cef_relayd日志:cef_relayd-xxxxxxxx.logCEF向邮件服务器发送邮件进程的日志cef-cmpopd日志:cef-cmpopd-xxxxxxxx.log手机终端从CEF收取邮件进程的日志cef-cmsmtpd日志:cef-cmsmtpd-xxxxxxxx.log手机端向CEF发送邮件进程的日志cef_watchd日志:cef_watchd-xxxxxxxx.log监控其他CEF进程的进程日志,CEF2.5方案的错误代码速查表,CEF2.5目前没有记录错误代码,不能提供速查表,谢谢大家,
展开阅读全文