启用点晴永久免费OA中的hmailserver作为独立对外邮局收发外部Email邮件问题答疑
|
admin
2015年10月21日 0:6
本文热度 36500
|
文章简介: 因为利用hmailserver创建内部独立企业邮局十分的麻烦,需要申请和配置很多参数,而且后续跟进维护也十分麻烦,而且对于大多数中小企业而言,就算建立了,也很难用好,用户怨言很大,所以请勿询问我司如何利用hmailserver来创建独立企业邮局,对于此类问题我司将拒绝回答。 另外,工信部为防止垃圾邮件泛滥,对于邮局的建立要求十分严格,要求所有云服务器服务商屏蔽25端口,也就是说包括阿里云在内的云服务器都无法创建对外服务的企业邮局。
对于用户内外网互通的Email需求,我司的解决方案如下:
如何创建本单位注册域名的外部企业邮局?
/mis/bbs/showbbs.asp?id=4448
上面是介绍如何统一设置创建绑定本单位企业邮局的方法,如果嫌麻烦,也可以由员工个人自行设置个人参数,但email地址就不统一,相对相对不规范了:
如何实现内网对外网的某一个邮箱收发邮件
/mis/bbs/showbbs.asp?id=4563 |
如果实在要使用点晴OA中预置的hmailserver作为对外企业邮局,请自行查找相关资料,对于此类问题我司将不予回答:
1、
为什么我向外部(英特网)邮箱发信总是失败
2、
为什么收不到外部信箱(如:yahoo.com 或 hotmail.com)发给我的邮件
3、
为什么WebMail登录时总是报密码错误 (3.7.7.1以后版本报错信息为:拒绝IP地址 XXX.X.X.X
访问)
4、
WebMail无法删除邮件,同时所有设置都没法保存
5、
经常接收到大量垃圾邮件或服务器IP被列入反垃圾组织黑名单的处理方法
6、
在多个域名中如何设置相同名称的帐号
7、
发往 sina.com,
tom.com 不成功的问题如何解决
8、
解决在Windows 2003的 IIS 6.0
中无法上传超过200K的附件以及无法下载超过4M的附件问题
9、
无法通过WebMail上传超过4M的附件
10、
Web登录时出现“超时,请重试”
11、
为什么hmailserver服务程序有时候会报错并导致非正常退出
12、
无法向 hotmail.com 发送邮件的解决方法
13、
向 yahoo
发信失败的解决方法
14、
安装hmailserver后,hmailserver报HTTP 500错误(或
ASP:0177 800401f3 错误)的解决方法
1、为什么我向外部(英特网)邮箱发信总是失败 |
一、DNS的原因:
在大部分情况下对外部(英特网)邮箱发信失败都是因为DNS设置不当或所使用的DNS服务器无法正常工作引起的。您可以更改服务器网卡的DNS服务器地址试试。
解决办法:
1. 首先更改服务器网卡的DNS地址试试(更改DNS成功后必须要重新启动一下hmailserver服务才能生效)。
2. 绝大部分情况下,请不要将局域网内的某台机器IP(如:10.96.0.1)做为DNS服务器地址。
3.
为了确认所选用的DNS可以正常使用,您可以在服务器上ping该DNS地址,当可以ping通时,即可以认为该DNS能够正常工作。请优先选择响应时间最短的DNS,因为这样将可以大幅提高外发邮件的速度。
二、系统安全设置或防火墙的设置造成无法对外进行UDP通讯的原因:
因为邮件系统对外发信时需要和DNS服务器就目标邮件服务器的地址解析进行UDP通讯,所以您必须允许UDP包通过,如果出于安全原因要封UDP端口时,您也必须开放1024以上的UDP端口。
三、在服务器端启用了防病毒软件中的邮件扫描功能:
解决办法:禁用服务器端防病毒软件中的邮件扫描功能。
四、垃圾邮件过多,从而堵塞服务器的发信进程也会造成外发邮件的失败:
解决办法:参照本页内的详细说明
五、防病毒软件设置不当:
您需要正确设置所安装的防病毒软件后才可以和邮件系统正常协同工作。服务器端我们建议安装McAfee
VirusScan或Norton。
使用 McAfee
进行邮件查毒的详细设置方法
使用 Norton
进行邮件查毒的详细设置方法
只要在服务器端安装有防病毒软件时,就必须在防病毒软件的查毒设置中排除掉hmailserver邮件系统安装目录下的 \data 及其所有子目录,否则有可能出现邮件计数错误,从而造成邮箱满的假象。
六、如果您的邮件域名没有被解析到安装点晴OA服务器的IP地址时,也会造成对部分邮件服务器投递失败。
七、如果您的服务器IP地址被反垃圾邮件组织列入黑名单后,也会造成无法对外(特别是对国外)发送电子邮件:
解决办法:您可以在
http://www.kloth.net/services/dnsbl.php
http://www.dnsbl.info/
处提交您的邮件服务器IP地址,查询结果中底色为红色的就是将您的IP加入黑名单的网站,您可以到该网站申请移除就可以解决了。
八、国外的不少邮件服务器为防止垃圾邮件,会过滤包含中文字符集的电子邮件,或直接拒收所有来自国内IP段的电子邮件,这也会造成对国外的邮件服务器发信失败。
注意:为了更有效地解决邮件发送失败问题,您应该仔细分析退信中邮件地址后的错误原因并着手解决。类似以下退信内容时,红色部分即为退信的原因:
无法将您的邮件投递至以下指定地址:
user@domain.com :
553 Connection block by DNSBL,
[http://www.spamhaus.org/query/bl?ip=xx.xxx.x.xx]
通过英文退信内容,我们可以了解到:此邮件被退是因为您的邮件服务器IP地址被反垃圾邮件组织www.spamhaus.org列入了黑名单造成的。然后您可以根据其中的地址
http://www.spamhaus.org/query/bl?ip=xx.xxx.x.xx
去该网站申请从黑名单中移除您的邮件服务器IP地址即可解决。
启用以下功能可提高邮件发送成功率:
使用DNS根服务器进行目标地址查询。方法是在服务器上点击右下角图标,然后在弹出菜单的“服务”中启用“当DNS查询MX记录失败,从DNS根服务器查询”项。
使用中继服务器转发投递失败的邮件。方法是在服务器上点击右下角图标,然后在弹出菜单的“系统设置”-->“收发规则”中启用并正确设置“使用中继服务器转发邮件”项。 |
2、为什么收不到外部信箱(如:yahoo.com 或 hotmail.com)发给我的邮件 |
成功接收来自Internet的邮件需要做到以下三点:
1.
要拥有Internet上的有效域名。(如:mydomain.com)
2. 将此域名的MX记录(如果无MX记录时将A记录)正确解析到安装点晴OA的服务器地址。
3. 点晴OA服务器在该IP地址的25端口成功启动了hmailserver的SMTP服务。
常见的问题有:
一、25端口被占用:
当安装了其他的邮件服务器软件或某些防病毒及防火墙软件时,经常会发生25端口被占用的情况,这样一来hmailserver将不会有机会处理发往本服务器25端口的电子邮件。以下命令可以查看使用服务器25端口的是否是hmailserver:
telnet
服务器IP地址 25
如为:220 ESMTP on hmailserver [x.x.x.x]
ready.
就说明一切正常,否则您要将占用25端口的其他软件卸载或禁用并重新启动 hmailserver 服务程序。
最常见的情况是:服务器上IIS中的微软SMTP服务(Simple Mail Transpor
Protocol)没有卸载,从而引起25端口冲突,导致 hmailserver无法正常工作。
解决办法:卸载或禁用微软的SMTP服务,然后重启一下hmailserver的服务程序。
二、域名解析的问题:
请做以下测试以判断您的域名解析是否有问题,假设您的邮件地址是:user@domain.com,就需要确认
domain.com 的MX记录或A记录被指向了正确的地址,可以在以下页面进行查看:
http://centralops.net/co/NsLookup.vbs.asp
1. 以
yahoo.com为例,在返回信息中找到MX记录地址,类似以下红色部分内容:
yahoo.com |
IN |
MX |
preference: |
1 |
exchange: |
mx1.mail.yahoo.com | |
6090s |
(1h 41m
30s) | |
2.
如果您的域名没有做MX记录时,您可以尝试用 ping domain.com 的方法取出其返回的A记录地址,或在上面的返回信息中查找A记录地址:
yahoo.com |
IN |
A |
66.218.71.198 |
690s |
(11m
30s) | | 通过核实您域名的MX或A记录(如两者都有时以MX记录为准)是否是您安装点晴OA的服务器地址,就可以知道域名解析是否正确。
三、垃圾邮件过多:
当外发垃圾邮件过多时,会占用大量系统资源,从而造成正常邮件无法及时被发送或接收的情况。
解决办法:参照本页内的详细说明
四、在服务器端启用了防病毒软件中的邮件扫描功能:
解决办法:禁用服务器端防病毒软件中的邮件扫描功能。
五、防火墙软件或硬件未开放25端口。
注意:仔细分析退信中邮件地址后的错误原因,可以为解决问题提供一定的帮助。 |
3、为什么hmailserver登录时总是报密码错误 |
可能性有以下几种:
1. 没有正确设置文件夹权限:
例如 WinWebMail 被安装在
D:\WinWebMail 目录下。
权限设置完成后,需要重启一下IIS以使设置生效。 |
D:\clicksun\hmailserver\data (及其所有子目录) |
Users 组 |
完全控制 |
|
|
|
2.
安装防病毒软件后设置不当引起的。请先卸载(而不是停止)防病毒软件后重启一下服务器。在确定问题的原因后,再重新安装并设置好防病毒软件(建议禁用所有的实时监控功能,如:邮件监控、文件监控、内存监控等)。
3.
在IIS 5.0中,可能是因为没有设置好IIS站点或虚拟目录的“应用程序保护”选项造成的。
如下图所示的“应用程序保护”中,您应选择“低 (IIS
进程)”才可以确保通过浏览器可以正常登录您的系统。
4.
在安装完新版本后,安装程序要求重新启动机器时您没有重启,从而造成这样的错误。
5. 防火墙软件的不当设置,也会造成这一错误。
6.
病毒感染了 hmailserver.exe 文件时也会造成这样的错误。 |
4、hmailserver无法删除邮件,同时所有设置都没法保存 |
请设置正确的文件夹权限,即可解决此问题:
例如 hmailserver 被安装在
D:\clicksun\hmailserver\data 目录下。
权限设置完成后,需要重启一下IIS以使设置生效。 |
D:\clicksun\hmailserver\data (及其所有子目录) |
Users 组 |
完全控制 |
|
|
| |
5、经常接收到大量垃圾邮件或服务器IP被列入反垃圾组织黑名单的处理方法 |
用户服务器对外部发送的邮件,接收人认为是垃圾邮件并向黑名单网站举报后,用户服务器IP地址就会被这些网站加入到黑名单中。采信并定期下载这些黑名单数据的邮局于是就会拒绝接收用户服务器发来的邮件。要想解决被列入黑名单的问题,就要严格控制对系统外部的邮件发送。
1)
病毒爆发引起的大量病毒邮件外发行为最容易造成服务器IP被列入黑名单的问题,所以您必须要首先确保hmailserver已经做好了正确的杀病毒关联设置,并已经通过了hmailserver防病毒测试。方法:在服务器上点击右下角图标后,在“系统设置 │
超期设置 │ 启用邮件防病毒功能”后点击“设置”按钮,可以找到“保存设置并测试”按钮。
[详细的防病毒软件配置方法]
2)
邮件系统内帐号因为使用弱密码从而被人破解,并利用这些帐号对外发送垃圾邮件,这种情况也极易引起服务器IP地址被列入黑名单。解决方法:要求用户更改为强密码。
设置方法:管理员登录点晴OA后,在“用户管理”中点击用户帐号后的
图标,就可以在其中设置要求用户更改强密码。也可以在“用户管理”中先“配置模板”后,再对所选用户全部“应用模板”来实现。
3)
SMTP发信认证功能必须被启用。方法:在服务器上点击右下角图标后,可以在“系统设置 │
收发规则”中找到此选项。
7) 开启RBL (Real-time Black List)
实时黑名单防垃圾邮件功能。方法:在服务器上点击右下角图标后,可以在“系统设置 │ 收发规则”中找到此选项。
8)
关闭“允许对发往本系统不存在帐号的外部邮址退信”功能。方法:在服务器上点击右下角图标后,可以在“系统设置 │ 超期设置”中找到此选项。
9)
关闭“发现病毒邮件时通知发件人”功能。方法:在服务器上点击右下角图标后,在“系统设置 │ 超期设置 │
启用邮件防病毒功能”后点击“设置”按钮,可以找到此选项。
10) 关闭“非垃圾邮件发送方确认功能”。方法:在服务器上点击右下角图标后,可以在“高级
│ 安全”中找到此选项。
11) 开启“密码保护功能”可以保护用户密码不被破解,方法:在服务器上点击右下角图标后,可以在“高级 │
Web”中找到此选项。
12) 关闭自动回复功能。方法:在服务器上点击右下角图标后,可以在“系统设置 │ 收发规则 │
扩展设置”中找到此选项。[关闭此功能后,用户所设置的自动回复功能将失效]
最后,您需要到以下网站查询,并在相关的RBL网站申请从黑名单中移除您的服务器IP地址:http://www.kloth.net/services/dnsbl.php
更多的方法请参考“如何防止垃圾邮件”的详细说明。 |
6、hmailserver是否支持多个域名中存在相同的用户名?为什么在不同的域里创建同样用户名的邮箱时失败,并且系统老是说此用户系统里已有? |
虽然hmailserver支持多域名,但考虑到点晴OA肯定是单一组织使用,所以为了降低用户使用难度,特意将这一功能屏蔽了。
|
7、发往 sina.com, tom.com
不成功的问题如何解决 |
1. 升级点晴OA到最新的版本:http://u.oa22.cn。
2.
您需要将域名(MX记录或A记录)成功解析到邮件服务器地址。
如果您已经将域名(MX记录或A记录)正确解析到邮件服务器地址,而发邮件到sina.com
还是返回:
553 Spam Mail
http://mail.sina.com.cn/FAQ.html
那是因为在一段时间范围内,如果从同一IP发到 sina.com
的邮件数量超过了一定的数目限制,该IP地址将会被免费邮件系统封锁,封锁时间内就无法发送邮件到 sina.com
。一般过15-20分钟之后,如果该IP地址没有再往它那发送邮件,该IP地址将会自动从IP地址列表中删除。
如果您的IP在规定的时间内没有解除封锁,请和
antispam@staff.sina.com.cn, lanjiang@staff.sina.com.cn 联系
或打电话:010-82628888 转
5346
只有在 sina.com 将你们服务器的IP地址或域名加入到系统白名单后才可以向 sina.com 发信。
|
8、解决在Windows 2003的 IIS
6.0 中无法上传超过200K的附件以及无法下载超过4M的附件问题 |
在 IIS 6.0 中,默认设置是特别严格和安全的,最大只能传送 204,800
个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。(在 IIS 6.0
之前的版本中无此限制)
解决办法:
1、先在服务里关闭 iis admin service 服务。
2、找到
windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到
ASPMaxRequestEntityAllowed
把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K。
4、存盘,然后重启 iis admin service
服务。
在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭 iis admin
service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml
文件。
3、用纯文本方式打开,找到 AspBufferingLimit
把它修改为需要的值(可修改为20M即:20480000)。
4、存盘,然后重启 iis admin service
服务。 |
9、无法通过hmailserver上传超过4M的附件 |
一、可能因为您服务器上IIS的脚本超时时间不够长造成的,您需要在IIS中增加脚本超时时间,操作方法是:
在IIS的“站点或(虚拟目录)”的“主目录”下点击“配置”按钮,设置脚本超时时间为:300秒(注意:不是Session超时时间)。
二、可能是邮件系统中的设置限制了WebMail上传附件的大小,您可以设置允许上传更大的附件,方法是:
以管理员身份登录 WebMail,然后在“系统设置”内查找并设置“Web下允许发送的附件总长度”为一个更大值,如:10000 K
三、如果在IIS
7中上传大附件失败时,请在\Web目录下的web.config文件中添加以下内容:
四、在IIS
7中也可按以下方式设置:
打开IIS 7.0 -> 点击相关网站站点 -> 点击中间的“ASP” -> 在“限制属性 │
最大请求实体主体限制”中设置为 420000000,然后点击右侧的“应用”即可。
五、在IIS
7中如果仍没有解决时,需要做如下设置:
选中相关网站站点 -> 功能视图中的“请求筛选” ->
对“隐藏段”中的web.config进行编辑,修改“允许的最大内容长度”为300M,默认为30M。
如果您的操作系统是 Windows 2003 时,无法上传超过200
K附件的解决办法:
解决办法:参照本页内的详细说明 |
10、Web登录时出现“超时,请重试” |
一、防火墙软件设置不当:在禁用本地UDP通讯或未允许 hmailserver
以及微软的组件池进行通讯时会引起这样的问题。
二、安装 SQL Server 时,如未启用“SQL Server
网络实用工具”中的“多协议”也会引起这样的错误:
三、在Windows 2003的IIS 6.0中设置不当引起的问题:
在IIS中同时建立了多个虚拟目录或站点时,使用了同一个应用程序池,就会引起这样的问题。
建议点晴OA单独使用一个新建的应用程序池(设置其属性为不回收),否则如果和网站混用一个应用程序池时,一旦网站出了问题系统会进行自动回收,这样一来点晴OA就会出现“超时,请重试”的情况。
请将点晴OA所使用的应用程序池“属性”中的“回收工作进程”以及“在空闲此段时间后关闭工作进程”这两个选项前的勾号去掉,然后重启一下IIS即可解决。(见下图)
四、在IIS中,同时建立了多个虚拟目录或站点时,应按下图所示将所有虚拟目录或站点的“应用程序保护”设为“低 (IIS
进程)”,然后重启一下IIS即可解决。
五、没有正确设置文件夹权限:
例如 hmailserver 被安装在
D:\clicksun\hmailserver 目录下。
权限设置完成后,需要重启一下IIS以使设置生效。 |
D:\clicksun\hmailserver (及其所有子目录) |
Users 组 |
完全控制 |
|
|
| |
11、为什么hmailserver服务程序有时候会报错并导致非正常退出 |
1. 在服务器上右键点击“我的电脑 │ 属性 │ 高级 │ 性能(设置) │
数据执行保护”中,选中“仅为基本Windows程序和服务启用Dep”后即可解决。
2. 检查服务器上“管理工具 │
服务”中是否有“Microsoft Spool Service”服务,这是一个木马程序,该木马程序会引起系统出错,禁用此服务后即可解决。
3.
服务器上安装的防病毒软件设置不当也有可能会引起这种情况。 |
14、安装点晴OA后,Email模块报HTTP 500错误(或 ASP:0177 800401f3
错误)的解决方法 |
一、最常见的情况是因为hmailserver安装程序没有成功注册组件引起的问题。您可以重装hmailserver试试,群共享中有下载,装好后一定要按照这三个帖子顺序配置一下hmailserver:
hMailServer安装过程指引
http://5653.oa22.cn
hMailServer数据库连接配置指引
http://5654.oa22.cn
点晴MIS系统Email子系统hMailServer组件权限设置方法
http://5644.oa22.cn
如果您严格按照上边的步骤来做,应该不会再看到这个错误,除非您在上边的步骤中遗忘了某些配置。您可以临时将
iusr_计算机名 (Internet来宾帐号)加入本地管理员组。注意,这只是为了查找问题,当问题解决后您绝对不能将
Internet来宾帐号加入管理员组!
如果加入管理员组并重启IIS(或服务器)后问题已经解决。可以肯定这是因为权限引起的问题,请按上边的步骤再次检查权限设置。如果还是没有解决,请将
Internet来宾帐号从管理员组删除后再请教其它相关专业技术人员。
二、当操作系统是64位系统时,没有按照x64系统的要求进行设置也会引起这样的错误。
解决方法请见:支持64位Windows操作系统 | |
该文章在 2018/12/15 9:03:58 编辑过