金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第1页共9页K/3邮箱配置测试失败的原因分析及解决方案��本文适合K/3所有版本?本文主要介绍了K/3信息服务配置时邮箱测试不通过的原因分析以及解决方案��2012年5月20日V1.0编写人:李伟2012年5月25日V2.0修改人:陈研鑫�本文件使用须知著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。著作权声明著作权所有20xx金蝶软件(中国)有限公司。所有权利均予保留。本期概述版本信息版权信息金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第2页共9页目录1.案例背景.................................................................32.所有客户端测试不通.......................................................32.1原因之一:网络不通..........................................................................................................32.2原因之二:端口不通..........................................................................................................42.3原因之三:邮箱没有启用SMTP协议.............................................................................53.部分客户端测试不通.......................................................63.1原因之一:本机开启了防火墙..........................................................................................63.2原因之二:客户端组件异常..............................................................................................8金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第3页共9页1.案例背景在K/3业务操作过程中,例如多级审批流程,需要收到系统发送的审批邮件通知。邮件功能使用的前提条件,是需要在金蝶K/3主控台的【系统设置】→【初始化】→【信息配置】→【信息服务配置】→【企业邮件信息】中配置邮件服务器以及邮件地址。实际使用过程中经常会遇到这样的现象,配置了邮件服务器地址以及邮箱之后,邮件测试无法正常通过,提示“测试失败,请检查邮箱配置是否正确!”,如图-1所示。本文将以此类异常情况为背景,介绍邮箱测试不通过的常见原因以及解决方案。图‐1邮箱配置测试失败?设定邮件服务器地址为“192.168.87.3”,根据问题产生的范围,将此类问题划分为所有客户端测试不通和部分客户端测试不通两种情况,分别进行介绍。2.所有客户端测试不通2.1原因之一:网络不通1.检测方法:在任意一台客户端上打开电脑【开始】菜单下的【运行】,输入命令“CMD”,单击【确定】按钮打开命令窗口。输入命令“ping192.168.87.3”按回车键进行测试,“ping”金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第4页共9页命令后紧跟的是邮件服务器IP地址,需根据实际邮件服务器地址信息进行修改。若测试结果显示如图-2所示,则表示网络不通,需要检查网络原因。若测试结果如图-3所示,则表示网络正常,可从其它方面继续分析。图-2网络测试正常的现象图-3网络测试不通的现象2.解决方案:建议联系网络管理人员检查网络,保证客户端能够ping通服务器。2.2原因之二:端口不通1.检测方法:由于K/3系统中发送邮件采用的是SMTP协议,该协议使用端口25,可以通过telnet命令测试端口25是否正常。在任意一台客户端上打开电脑【开始】菜单下的【运行】,输入命令“CMD”,单击【确定】按钮打开命令窗口。输入命令“telnet192.168.87.325”按回车键进行测试,“telnet”命令后紧跟的是邮件服务器IP地址以及测试端口号,中间采用空格隔开,邮件服务器地址信息需根据实际设置进行修改。若测试结果如图-4所示,则表示端口正常。若测试结果如图-5所示,则表示端口异常。图-4端口测试正常金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第5页共9页图-5端口测试异常2.解决方案:建议联系网络管理人员检查局域网是否有防火墙阻止了端口25的通信。2.3原因之三:邮箱没有启用SMTP协议1.检测方法:以QQ邮箱为例,首先,登录QQ邮箱,依次进入【设置】→【帐户】,如图-6所示:图-6QQ邮箱设置窗口在“帐户”设置中,找到开启服务设置项,检查“POP3/SMTP服务”及“IMAP/SMTP服务”是否勾选,如图-7所示:图-7检查开启服务设置2.解决方案:按照如图-7所示,勾选“POP3/SMPTP服务”。附:Gmail邮箱开启POP/SMTP方法:登录Gmail邮箱,单击【设置】→【转发和POP/IMAP】,在【POP下载】的状态里选择“针对所有邮件启用POP”,并单击【保存更改】即开启了POP3/IMAP/SMTP服务。如下图-8所示:金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第6页共9页图-8Gmail邮箱开启SMTP/POP3.部分客户端测试不通3.1原因之一:本机开启了防火墙1.检测方法:以Windows2003操作系统为例,依次展开【开始】菜单下的【控制面板】→【Windows防火墙】,在【常规】页签中检查是否选择了“启用”选项,如图-9所示。金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第7页共9页图-92.解决方案:单击选择【关闭】选项,或者在【例外】页签中添加端口25,如图-10、图-11所示。金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第8页共9页图-10添加例外窗口图-11添加SMTP协议端口253.2原因之二:客户端组件异常1.检测方法:打开K/3安装目录下面的跟踪工具KdMainDbg.exe程序,系统会自动弹出金蝶K/3主控台登录窗口,输入用户验证信息登录主界面后依次展开【系统设置】→【初金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第9页共9页始化】→【企业邮箱置】→【企业邮箱配置】,输入正确的邮箱地址之后点击测试,出现“测试失败,请检查邮箱配置是否正确”的提示,如图-12所示:图-12此时,切换到【客户端运行诊断工具】窗口,会查看到一条红色的记录,如图-13所示,通过在系统中搜索,发现该组件对应的实际文件为C:\WINDOWS\system32路径下的cdosys.dll文件,该文件异常后便会影响邮件的发送。图-132.解决方案:首先退出金蝶K/3主控台,从正常的电脑拷贝文件:C:\WINDOWS\system32路径下的cdosys.dll文件,将该文件放置在异常电脑的C:\WINDOWS\system32下,覆盖原有的cdosys.dll文件,然后打开【开始】菜单下的【运行】,输入命令“regsvr32C:\WINDOWS\system32\cdosys.dll”,单击“确定”按钮执行注册,提示文件注册成功即可。