安装后,为什么总是不能启动SMTP/POP3/ADMIN/HTTP/IMAP/LDAP服务?
安装后,其他服务都可以正常启动,但是 LDAP 服务停止,手工无法启动,公用地址簿也无法使用?
Webmail 登录时提示 HTTP 500 内部服务器错误, 怎样解决?
我的操作系统需要重新安装,如何保留 Winmail 的设置和数据?
我的邮件系统要迁移到新的服务器上,如何移植 Winmail 的设置和数据?
相对免费电子邮件:
自有服务器,邮件数据更安全
避免员工使用私人电子邮件办公离职后带走客户资源
使用公司统一域名的邮箱,树立公司形象,让每个员工都有如:myname@ourcompany.com 的邮件账号
相对企业邮局:
自有服务器,邮件数据更安全
自主管理方便,功能全面,数据备份、恢复迅速好操作
单邮箱日发送量日常使用不受限,设置邮箱监控功能不受限制
数据安全有保障,企业和组织的关键信息放在自己的服务器系统里
可关闭明文端口80/110/25/143等,完全启用加密端口,保证安全更可靠
邮件服务器能自动到公网上去收邮件,不会造成邮件过多而占用了资源,影响新邮件接收
Winmail 价格已经比企业邮局一年的服务费低了, 并且企业邮局需要每年交费
Winmail 软件本身使用比较简单,可以不需要高级的IT管理人员来维护
支持二次开发接口,方便与OA、CRM系统整合
可同时整合企业微信和钉钉
abc.com 为示例域名,111.111.111.111 为示例IP,具体操作请改为自己的域名和邮件系统外网IP
1. 购买一个正式的域名(可以在万网、新网等域名商处购买),如果已经有网站 www.abc.com, 那么你已经有了域名 abc.com ;还需要一个固定的外网 IP,例:111.111.111.111
2. 设置域名的相关解析,主要是A记录和MX记录。一般参考如下:(具体可以联系域名商)
建立A记录
mail.abc.com A 111.111.111.111
再建立MX记录, MX记录的前面主机名应该为空的(如果使用的域名系统不允许为空,就输入 @)
形如:
____.abc.com MX 5 mail.abc.com.
3. 如果服务器在内网,请在路由器或者防火墙里设置好 NAT 映射,把 25、110、6080 端口映射到内网的邮件服务器上。
4. 邮件服务器本机有软件防火墙,把 25、110、6080 端口放开。
5. 下载安装 Winmail, 登陆管理工具后在域名管理里域名设置添加域名,比如 abc.com(比如你想用邮件地址是 user@abc.com,则把 abc.com 添加为域名。)在用户管理中添加用户。
6. 用网页测试收发,在邮件系统本机上用IE登陆地址是:http://localhost:6080 来测试一下是否可以收发。内网用户把登陆地址中的 localhost 替换成内网中邮件服务器的IP。外网则用 http://mail.abc.com:6080 访问。
7. OUTLOOK 的 SMTP 和 POP3 都用 mail.abc.com。主域使用用户名和密码,普通域用邮件地址为用户名和密码登陆。
以上域名 abc.com 和 IP 111.111.111.111, 只是做为示例,配置时请使用自己的域名和IP。
abc.com 为示例域名,111.111.111.111 为示例IP,具体操作请改为自己的域名和邮件系统外网IP
域名指向是在域名服务商平台上做的,不是在 Winmail 里设置的。 设置域名的相关解析,主要是A记录和MX记录。一般参考如下:(阿里云为例,有问题可以联系域名服务商;注意邮件不是 Web 应用,不能指向 CDN)建立A记录
mail.abc.com A 111.111.111.111
再建立MX记录, MX记录的前面“主机记录”应该为 空(如果使用的域名系统不允许为空,就输入 @); 5 是优先级,数字越小优先级越高,一般系统只有一条 MX 记录,优先级随便设置。
形如:
____.abc.com MX 5 mail.abc.com.
如果需要在邮件客户端软件中使用 pop.abc.com、smtp.abc.com、imap.abc.com,可以设置 CNAME 记录如下:
pop.abc.com CNAME mail.abc.com
smtp.abc.com CNAME mail.abc.com
imap.abc.com CNAME mail.abc.com
可以再加一条 TXT 记录(spf)
____.abc.com TXT v=spf1 a mx ~all
参考 spf 说明
域名指向设置需要一段时间(10分钟-24小时)才能生效
加好的记录列表:
可以使用网站 http://tool.chinaz.com/nslookup/ 查询域名的 A、MX、CNAME 记录
也可以使用以下命令在 Windows 命令行查询[ Linux 平台命令类似 ]:
nslookup -q=mx abc.com
如果 MX 记录已经生效,会显示:
abc.com MX preference = 5, mail exchanger = mail.abc.com
nslookup -q=a mail.abc.com
如果 A 记录已经生效,会显示:
Name: mail.abc.com Address: 111.111.111.111
nslookup -q=a pop.abc.com
如果 CNAME 记录已经生效,会显示:
pop.abc.com canonical name = mail.abc.com Name: mail.abc.com Address: 111.111.111.111
nslookup -q=txt abc.com
如果 TXT 记录已经生效,会显示:
abc.com text = "v=spf1 a mx ~all
要对外收发邮件的 Winmail 服务器需要开放以下端口:
25 smtp: 发信端口,也是接受外部邮件的端口,不对外开放这个端口,无法接受到外部邮件,这个端口不能修改。
110 pop3: 邮件客户端(Outlook、Foxmail、智能手机等)收信端口。
6080 webmail: 用浏览器访问的 Winmail 默认 web http 端口,可以换成标准的 80, 可以参考 更换 Webmail 端口
上面是一般邮件系统必需要开的端口,下面的几个也建议开放
465 smtp tls: 加密的 smtp 端口,很多新的邮件客户端默认使用这个。
587 smtp: 另外的发信 smtp 端口,有些邮件客户端(iPhone、iPad等)默认使用这个。
995 pop3 tls: 加密的客户端收信 pop3 端口,有些邮件客户端默认使用这个。
143 imap: 客户端收信端口,和 pop3 网络协议不同,大多数邮件客户端都支持,参考:imap 百度百科。
993 imap tls: 加密的 imap 端口,有些邮件客户端选择 imap 协议时默认使用这个。
6443 webmail: 加密的 web https 端口,可以换成标准的 443
6000 winmail: 加密的 winmail 管理端口,需要远程使用管理工具的要开放;Winmail Pro for Linux 一般要开放这个端口
端口要在安全组、防火墙或者路由器上做 NAT 端口映射,都是 tcp 协议。如果邮件系统服务器上有软件防火墙也要开放。
除了 web 端口,其他端口的端口数字不能修改,内外端口都不能修改,都是国际标准的。
上面的端口是外网进来端口(进站端口),对外的话,一般不建议限制(出站端口)。
可以使用 http://tool.chinaz.com/port/ 检测开放的端口外网是否可以访问
要多测试几次,有的主机会出现开始可以,后来屏蔽的情况。如果系统提示 telnet 不是内部或者外部命令 ... 可以到 Windows 控制面板-程序和功能,安装相关的 Windows 功能 - "Telnet 客户端"。telnet smtp.qq.com 25
220 *** XMail Esmtp QQ Mail Server. _telnet smtp.163.com 25
220 *** System (163com[20141201]) _
测试外部访问邮件主机的25端口:安装好邮件系统后,可以使用 http://tool.chinaz.com/port/ 检测外网是否可以访问 25 端口telnet -4 smtp.qq.com 25
Trying *.*.*.* Connected to smtp.qq.com. Escape character is '^]'. 220 *** XMail Esmtp QQ Mail Server. ∎telnet -4 smtp.163.com 25
Trying *.*.*.* Connected to smtp.163.com Escape character is '^]'. 220 *** System (163com[20141201]) ∎
反向域名解析(PTR记录),即IP地址解析到域名的过程,在国内,此操作要求 ISP(电信、联通等网络运营商)或者云平台服务商才可以完成。
只要让 ISP 在需要做邮件服务器的 IP 上做相应的解析,解析地址与 MX 记录对应。
比如:
abc.com 的域名 MX 记录指向是 mail.abc.com
而 mail.abc.com 的 A 记录指向到 IP 123.123.123.123
则做反向域名解析时,只要求IP服务商把 123.123.123.123 的反向解析到 mail.abc.com 即可。
反向域名解析做好后,对应的外发邮件时的信誉度就会较好。
在国内并不是强制要求(sina系统有这个要求),但国外很多邮件服务商是强制的(例如:aol.com)。所以如果常常对国外收发,建议做好。
请参考 IP反向解析(PTR/RDNS) 做。
abc.com 为示例域名,demo.3322.org.为动态域名地址,具体操作请改为自己的域名。
建立 CNAME 记录, mail.abc.com CNAME demo.3322.org.
建立 MX 记录, abc.com MX 5 demo.3322.org.
如果需要在邮件客户端软件中要使用 pop.abc.com、smtp.abc.com、imap.abc.com,可以设置 CNAME 记录如下:
pop.abc.com CNAME demo.3322.org
smtp.abc.com CNAME demo.3322.org
imap.abc.com CNAME demo.3322.org
通常上面配置可以正常的接收邮件,但外发邮件时,不一定都可以成功,这个受IP的信誉影响。如果没有固定IP建议使用收费的中继服务,收费中继情况可以联系 register@winmail.cn 了解。 或者购买可以云主机。
1. 在任务栏 Winmail 图标上右击"退出系统"以关闭 Winmail 服务, 退出 Winmail 的管理端工具,如果整合的 IIS 或者 Apache,先停止相关的 Winmail 站点。(查看数据存储目录路径方法:进入管理工具->系统设置->高级设置->系统参数->存储目录,可以看到存储目录路径,升级完成后也可以检查一下存储目录路径是否正确)
2. [可选项]复制安装目录和数据存储目录作为备份,不过数据存储目录 store、archive、backup、netstore、logs 可能比较大,可以不备份的 。
3. 安装前不要卸载老版本,运行安装程序,覆盖安装 Winmail, 安装路径一般是自动认取, 安装过程中注意选择"保留原有配置"。
4. 如果安装完成要求重启必须要重启 Windows 系统。
1. 首先您要确定您的SMTP/POP3/ADMIN/HTTP/IMAP/LDAP端口没有被占用(netstat -an或用aports)。如果已经占用请停用,或者更换端口。如果以上操作还不能正常启动,请更改POP3设置中的端口,再重新启动。看是否能正常运行。
2. “系统设置”/“系统服务”中,选中SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行点击“启动”按钮。
3. 看一下“系统日志”/“SYSTEM”的启动LOG中有关SMTP/POP3/ADMIN/HTTP/IMAP/LDAP的启动信息。
4. 如果SMTP/POP3/ADMIN/HTTP/IMAP/LDAP启动正常,但本系统启动时,SMTP/POP3/ADMIN/HTTP/IMAP/LDAP不能自动启动。请在“系统设置”/“系统服务”中,选中POP3行点击“设置”按钮,将“本系统启动时自动运行”选中。
5. 还有一种情况是试用到期或者注册码失效,可以考虑购买或者联系我们技术支持。
1.“系统设置”/“系统服务”中,选中SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行点击“设置”按钮。[Linux 平台]: 情况类似,可以是端口被其他程序占用,或者试用到期,或者注册码失效,可以联系我们技术支持。
2.查看本服务绑定的IP(不要用127.0.0.1,绑定地址设置成"本机所有 IP 地址")和端口、超时时间以及存取控制。
3.“系统设置”/“系统服务”中,选中SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行点击“停止”按钮,然后点击“启动”按钮。
1. ADMIN 服务端口(端口号为6000)被占用,请按“安装后,为什么总是不能启动 SMTP/POP3/ADMIN/HTTP/IMAP/LDAP 服务?”查看 ADMIN 服务端口是否占用。[Linux 平台] 可以联系我们技术支持。
2. 注册码无效,试用过期或机器时间不对。
3. 数据库或系统配置文件出错。
1. 注意有的服务器可能多次安装了 Winmail, 请先通过查看程序组里"Winmail 服务器程序"的属性,确定当前真正在用的安装目录.
2. 登陆管理工具>系统设置>系统服务>检查各服务是否绑定过IP,绑定地址设置成"本机所有 IP 地址"。如果服务器已经不能启动或者已经重装,则把 Winmail 的安装目录下的server/data 目录中 service.cfg 文件删除。
3. 准备好 admin 的口令,如果是管理端工具保存的已经忘记了,可以参考 管理员密码忘记了怎么办? 修改一下。
4. 复制安装目录和相关的数据存储目录(进入管理工具>系统设置>高级设置>系统参数>存储目录,可以看到存储目录路径)作为备份数据。
5. 在新系统覆盖安装 Winmail 到原来的安装目录, 手工选择目录后,安装程序可能会自动再追加 /Magic Winmail, 请自行修改正确;安装过程中选择保留原有配置,如果安装过程中让你输入 admin 密码,说明目录指定的不对,终止安装,重新安装再指定正确的目录。
6. 安装完成后进入管理工具>系统设置>高级设置>系统参数>存储目录中,检查修改相关数据的存储目录为新系统上的相应目录。
7. 在管理工具>系统设置>授权信息中,点击'注册'按键, 重新输入一下原注册名和注册码。
1. 注册码需要重新输入的,请提前准备好;提前准备好安装包,最好使用同样版本的安装包。迁移数据:
2. 有的服务器可能多次安装了 Winmail, 先通过查看程序组里"Winmail 服务器程序"的属性,确定当前真正在用的安装目录.
3. 老服务器上登陆 管理工具>系统设置>系统服务>检查各服务是否绑定过IP,绑定地址设置成"本机所有 IP 地址"。如果老服务器已经不能启动,则把 Winmail 的安装目录下的 server/data 目录中 service.cfg 文件删除。
4. 准备好 admin 的口令,如果是管理端工具保存的已经忘记了,可以参考 管理员密码忘记了怎么办? 修改一下。
5. 先拷贝数据再安装,新服务器不能先安装 Winmail,已安装的,请卸载并重启服务器,再手工删除安装目录。
1. 退出老服务器上的 Winmail 服务.如果 Webmail 登录出现 500 错误,请进入 管理工具>系统设置>高级设置>系统参数>存储目录 中, 确认各目录都存在,而且要重新浏览选择一下"邮件存储目录",最后"应用"保存一下设置。
2. 拷贝老服务器上的安装目录和相关的数据存储目录到新服务器对应目标目录,可以使用不同目录。查看数据存储路径方法:进入管理工具>系统设置>高级设置>系统参数>存储目录,可以看到存储目录路径。
3. 在新服务器上覆盖安装 Winmail 到拷贝过来的目标目录,手工选择目录后,安装程序可能会自动再追加 /Magic Winmail, 请自行修改正确;安装过程中选择保留原有配置,如果安装过程中让你输入 admin 密码,说明目录指定的不对,终止安装,重新安装再指定正确的目标目录。
4. 完成后进入管理工具>系统设置>高级设置>系统参数>存储目录,检查修改相关数据的存储目录为新机器上的相应目录.
5. 在管理工具>系统设置>授权信息中,点击'注册'按键, 重新输入一下原注册名和注册码.
Linux 是天生的服务器操作系统,也是使用最广泛的服务器操作系统,特别适合作为网络应用服务器
操作系统成本低,Linux 可以免费下载,合法使用,不用购买操作系统软件许可证,有多个发行版可供选择
稳定性高,相对较少的系统资源占用,硬件投入低,作为服务端使用可以不安装图形界面
安全可靠,Linux 较少受到木马、病毒、勒索和恶意软件攻击,默认设置就比较安全
系统高危漏洞少,Linux 一般不用频繁升级系统
现在的 Linux 版本已经容易安装维护,命令行下各种免费工具多,管理灵活高效