安装常见问题

为什么要建立自己的邮件系统?

有 Winmail 简要安装步骤吗?

新建邮件系统如何做域名指向?

Winmail 服务器要对外开放那几个端口?

云主机屏蔽了 smtp 25 端口怎样解决?

如何做反向域名解析,是否必须做?

使用动态域名如何做域名指向?

安装过程中有出错提示怎么办?

版本升级会影响原有数据吗?怎样升级?

安装完毕一定要重新启电脑吗?

安装后,为什么总是不能启动SMTP/POP3/ADMIN/HTTP/IMAP/LDAP服务?

安装后,为什么邮件系统启动不成功?

安装后,除了ADMIN 服务启动,其他服务都停止?

安装后,其他服务都可以正常启动,但是 LDAP 服务停止,手工无法启动,公用地址簿也无法使用?

Webmail 登录时提示 HTTP 500 内部服务器错误, 怎样解决?

Winmail 注册码找不到如何处理?

我的操作系统需要重新安装,如何保留 Winmail 的设置和数据?

我的邮件系统要迁移到新的服务器上,如何移植 Winmail 的设置和数据?

邮件服务器变更IP后,需要做什么设置?

你们的软件支持 Linux 吗?

Linux 平台相对 Windows 平台有什么优势?

相对免费电子邮件:

自有服务器,邮件数据更安全

避免员工使用私人电子邮件办公离职后带走客户资源

使用公司统一域名的邮箱,树立公司形象,让每个员工都有如: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

设置域名的相关解析,主要是A记录和MX记录。一般参考如下:(阿里云为例,有问题可以联系域名服务商)

建立A记录

  mail.abc.com A 111.111.111.111

再建立MX记录, MX记录的前面“主机记录”应该为 (如果使用的域名系统不允许为空,就输入 @); 5 是优先级,数字越小优先级越高,一般系统只有一条 MX 记录,优先级随便设置。

  形如:

    ____.abc.com MX 5 mail.abc.com.

如果需要在邮件客户端软件中使用 pop.abc.com、pop3.abc.com、smtp.abc.com、imap.abc.com,可以设置 CNAME 记录如下:

  pop.abc.com CNAME mail.abc.com

  pop3.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 mail exchanger = 5 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 管理工具端口,需要远程使用管理工具的需要开放

端口要在安全组、防火墙或者路由器上做 NAT 端口映射,都是 tcp 协议。如果邮件系统服务器上有软件防火墙也要开放。

除了 web 端口,其他端口的端口数字不能修改,内外端口都不能修改,都是国际标准的。

上面的端口是外网进来端口(进站端口),对外的话,一般不建议限制(出站端口)。

可以使用 http://tool.chinaz.com/port/ 检测开放的端口外网是否可以访问

有些云服务商出于预防被当作垃圾邮件来源地的目的,云主机屏蔽了邮件系统必须要使用的对外访问 25 smtp 端口的权限,导致无法正常架设邮件系统, 购买云主机前一定要了解清楚。(2017年下半年后阿里云和腾讯云都屏蔽了对外访问 25 端口)。

和其他应用不同,邮件系统主机一定要直接 smtp 25 端口发送邮件,需要双向开放 25 端口, 这个端口是标准的,修改后无法架设邮件系统的,改成 587 和 465 也不行,这两个端口是邮件客户端使用的,80 也不行,必须使用 25。

测试对外的 25 端口访问:在云主机上以命令行方式下执行如下命令,出现 220 *** 提示为正常:
C:> telnet 163mx01.mxmail.netease.com 25
220 163.com Coremail SMTP(Anti Spam) System

C:> telnet freemx1.sinamail.sina.com.cn 25
220 sina.com ESMTP
Linux 系统命令一样;如果系统提示 telnet 命令不存在,Windows 平台可以到控制面板-程序和功能,安装相关的 Windows 功能;CentOS Linux 平台可以使用 yum install telnet 命令安装。

测试外部访问邮件主机的25端口:安装好邮件系统后,可以使用 http://tool.chinaz.com/port/ 检测外网是否可以访问 25 端口

邮件主机需要双向开放 25 端口,先检查主机防火墙和云平台安全组设置,如果确定还是被屏蔽,请联系云服务商解决,VIP用户也许可以,阿里云开放很困难,腾讯云可能可以提交工单开通。如果无法开放,只能考虑更换服务商或者采用主机托管方式,还要一种是购买外发中继服务,中继服务商可以提供非 25 的发信端口。 或者另外购买一个可以开通 25 端口的云主机自己建外发中继服务器,参考 使用 Winmail 架设中继

目前没有限制或者可以方便开通对外访问 25 端口的云平台(参考 UCloud 云主机上安装 Winmail):
华为云(可自己做IP反向解析,有海外主机)
UCloud 优刻得(可联系客服做IP反向解析,有海外主机)
京东云(可联系客服做IP反向解析)
仅供参考,建议正常购买前联系客服确认,或者先购买短时间的主机测试。

反向域名解析(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)。所以如果常常对国外收发,建议做好。

请参考 technic_rdns_ptr.php 做。

abc.com 为示例域名,demo.3322.org.为动态域名地址,具体操作请改为自己的域名。

建立 CNAME 记录, mail.abc.com CNAME demo.3322.org.

建立 MX 记录, abc.com MX 5 demo.3322.org.

如果需要在邮件客户端软件中要使用 pop.abc.com、pop3.abc.com、smtp.abc.com、imap.abc.com,可以设置 CNAME 记录如下:

    pop.abc.com CNAME demo.3322.org

    pop3.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 了解。 或者购买可以云主机。

[Windows 平台] 如果提示某个目标文件不能更新,要确定 Winmail 所有程序都退出了,等一段时间再点"重试",如果多次"重试"还是提示错误,建议忽略,安装完成,重启服务器,再安装一下, 邮件系统功能一般都是正常的,也可以联系技术支持。

[Linux 平台] 建议重启,重新安装,如果解决不了,可以联系我们技术支持。
[Windows 平台]
在安装新版本时选择"保留原有数据"(leave),则可以继续使用原有数据和系统设置参数,不影响设置参数和用户邮件。当然为保险起见, 也可以在升级前备份一下 Winmail 的全部文件。 升级可以跨版本的,例如 4.4 可以直接升级到 6.6。升级一般系统需要重启,请确保系统能正常重启,系统打补丁和升级 Winmail 建议分开操作。

具体升级步骤:
1. 在任务栏 Winmail 图标上右击"退出系统"以关闭 Winmail 服务, 退出 Winmail 的管理端工具,如果整合的 IIS 或者 Apache,先停止相关的 Winmail 站点。
2. [可选项]复制安装目录和数据存储目录作为备份,不过数据存储目录 store、archive、backup、netstore、logs 可能比较大,可以不备份的 。
3. 安装前不要卸载老版本,运行安装程序,覆盖安装 Winmail, 安装路径一般是自动认取, 安装过程中注意选择"保留原有配置"。
4. 如果安装完成要求重启必须要重启 Windows 系统。
(查看数据存储目录路径方法:进入管理工具->系统设置->高级设置->系统参数->存储目录,可以看到存储目录路径,升级完成后也可以检查一下存储目录路径是否正确)
如果安装完成后,管理工具看不到原数据,请检查安装时的目录对不对,多数可能是目录错误。进入管理工具>系统设置>高级设置>系统参数>存储目录,检查存储目录路径是否正确,有问题可以重新指向一下。 重新安装后, 系统的防火墙和 IIS 可能需要重新设置。如果安装目录不对,需要重新安装。
如果 Webmail 登录出现 500 错误,请进入管理工具>系统设置>高级设置>系统参数>存储目录中, 确认各目录都存在,而且要重新浏览选择一下"邮件存储目录",最后"应用"保存一下设置。

如果升级后,发现系统反应慢,服务经常无法连接,可能是新版增加邮件索引功能导致的,建议观察几天再看。也可以启用数据库 Sqlite wal 功能, 参考 faq_webmail.php#faq_28_0

[Linux 平台]
如果安装目标目录下有数据,就是升级安装,会保留原数据,包括系统配置、用户邮件等。
[Windows 平台]如果安装结束后不提示则不需要重启直接运行"Magic Winmail 服务器程序"即可使用。 在老版本上升级建议重启。

[Linux 平台]建议重启。
[Windows 平台] 出现上述情况可能会是以下几个问题:
一、SMTP/POP3/ADMIN/HTTP/IMAP/LDAP启动不成功(“系统设置”/“系统服务”所显示的列表中,SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行首是图标是红色的,用telnet连接25/110/6000/6080/143/389看没有响应,如,POP3则telnet xxx.xxx.xxx.xxx 110)
1. 首先您要确定您的SMTP/POP3/ADMIN/HTTP/IMAP/LDAP端口没有被占用(netstat -an或用aports)。如果已经占用请停用,或者更换端口。
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. 还有一种情况是试用到期或者注册码失效,可以考虑购买或者联系我们技术支持。
如果以上操作还不能正常启动,请更改POP3设置中的端口,再重新启动。看是否能正常运行。

二、SMTP/POP3/ADMIN/HTTP/IMAP/LDAP启动成功,而正常工作(“系统设置”/“系统服务”所显示的列表中,SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行首是图标是绿色的)
  1.“系统设置”/“系统服务”中,选中SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行点击“设置”按钮。
  2.查看本服务绑定的IP(不要用127.0.0.1,而应用您的网卡IP,或是0.0.0.0)和端口、超时时间以及存取控制。
  3.“系统设置”/“系统服务”中,选中SMTP/POP3/ADMIN/HTTP/IMAP/LDAP行点击“停止”按钮,然后点击“启动”按钮。
[Linux 平台]: 情况类似,可以是端口被其他程序占用,或者试用到期,或者注册码失效,可以联系我们技术支持。
[Windows 平台]出现这种情况,可能是以下情况:

1. ADMIN 服务端口(端口号为6000)被占用,请按“安装后,为什么总是不能启动 SMTP/POP3/ADMIN/HTTP/IMAP/LDAP 服务?”查看 ADMIN 服务端口是否占用。
2. 注册码无效,试用过期或机器时间不对。
3. 数据库或系统配置文件出错。
[Linux 平台] 可以联系我们技术支持。
[Windows 平台]出现这种情况,可能是以下情况:
1. 注册码无效,试用过期或机器时间不对。
2. 各服务端口被占用。
3. 安装了多次,每次安装方式不一致,需要先卸载后,重新安装。
[Linux 平台]出现这种情况,可能是以下情况:
1. 注册码无效,试用过期或机器时间不对。
2. 各服务端口被占用。
如果是 6.2 以后版本,可以进入"系统设置"/"高级设置"/"系统参数"/"ldap配置", "修复"一下,如果还无法启动,可以"清空",不过公用地址簿里的数据要重新加。
如果是 6.1 版本,要手工清除 LDAP 里的数据, 到 ~/Magic Winmail/server/data/ldapdata 目录下,将除了 DB_CONFIG 文件以外的其他文件删除或者移到其他目录,再重启一下 Winmail,不过公用地址簿里的数据要重新加。
出现这种情况,还可能是 Windows 系统本身占用了默认的 389 端口,在 Windows AD 服务器上经常发生这种问题, 可以将 LDAP 的端口改成 489,并且绑定一下本机IP(只针对这个服务)。如果LDAP服务停止,如果端口改成 489 也不行,可以改成 589
如果还是无法启动,可以进入"系统设置"/"高级设置"/"系统参数"/"ldap配置", 修改一下LDAP写操作密码,再启动LDAP服务看看。
当注册码输入到 Winmail 软件后,系统是加密存放的,无法导出原始注册码的,更换服务器、重做操作系统都需要重新输入注册码的, 可以找一下以前收到的注册码邮件,或者我们快递给你们的打印的授权书,注意注册码是4行的都需要正确输入的,用户名也要正确。
如果还是找不到, 可以 申请取回注册码(需要盖章和提供单位资质证明)。 另外 Windows 平台和 Linux 平台注册码不兼容的。
[Windows 平台] 注册码需要重新输入的,请提前准备好;最好使用同样版本的安装包,请提前准备好安装包。
1. 注意有的服务器可能多次安装了 Winmail, 请先通过查看程序组里"Winmail 服务器程序"的属性,确定当前真正在用的安装目录.
2. 登陆管理工具>系统设置>系统服务>检查各服务是否绑定过IP,全部清空不绑定。如果服务器已经不能启动或者已经重装,则把 Winmail 的安装目录下的 server 目录(4.9以后是 server/data 目录)中 service.cfg 文件删除。
3. 复制安装目录和相关的数据存储目录(进入管理工具>系统设置>高级设置>系统参数>存储目录,可以看到存储目录路径)作为备份数据。
4. 在新系统覆盖安装 Winmail 到原来的安装目录, 手工选择目录后,安装程序可能会自动再追加 /Magic Winmail, 请自行修改正确;安装过程中选择保留原有配置,如果安装过程中让你输入 admin 密码,说明目录指定的不对,建议终止安装,重新安装再指定正确的目录。
5. 安装完成后进入管理工具>系统设置>高级设置>系统参数>存储目录中,检查修改相关数据的存储目录为新系统上的相应目录。
6. 在管理工具>系统设置>授权信息中,点击'注册'按键, 重新输入一下原注册名和注册码。

如果安装完成后,管理工具后台没有找到原数据,请检查安装时的目录对不对,多数可能是目录错误,进入管理工具>系统设置>高级设置>系统参数>存储目录,检查存储目录路径是否正确,有问题可以重新指向一下。 重新安装 Windows 系统后, 系统的防火墙和 IIS 可能需要重新设置。如果安装目录不对,需要重新安装。
如果 Webmail 登录出现 500 错误,请进入管理工具>系统设置>高级设置>系统参数>存储目录中, 确认各目录都存在,而且要重新浏览选择一下"邮件存储目录",最后"应用"保存一下设置。

[Linux 平台] 参考上面处理,基本原理一样。
  [Windows 平台] 注册码需要重新输入的,请提前准备好;最好使用同样版本的安装包,请提前准备好安装包。
    1.注意有的服务器可能多次安装了 Winmail, 请先通过查看程序组里"Winmail 服务器程序"的属性,确定当前真正在用的安装目录.
    2.老服务器上登陆 管理工具>系统设置>系统服务>检查各服务是否绑定过IP,全部清空不绑定.如果老服务器已经不能启动,则把 Winmail 的安装目录下的 server 目录(4.9以后是 server/data 目录)中 service.cfg 文件删除。
    3.退出老机器的 Winmail 服务.
    4.复制安装目录和相关的数据存储目录到新机器. 注意有的服务器可能多次安装了 Winmail, 请先通过查看程序组里"Winmail 服务器程序"的属性,确定当前使用的安装目录.
    5.在新系统覆盖安装 Winmail 到原来的安装目录, 手工选择目录后,安装程序可能会自动再追加 /Magic Winmail, 请自行修改正确;安装过程中选择保留原有配置,如果安装过程中让你输入 admin 密码,说明目录指定的不对,建议终止安装,重新安装再指定正确的目录。
    6.完成后进入管理工具>系统设置>高级设置>系统参数>存储目录,检查修改相关数据的存储目录为新机器上的相应目录.
    7.在管理工具>系统设置>授权信息中,点击'注册'按键, 重新输入一下原注册名和注册码.
  (查看数据存储路径方法:进入管理工具>系统设置>高级设置>系统参数>存储目录,可以看到存储目录路径)

  如果 Webmail 登录出现 500 错误,请进入管理工具>系统设置>高级设置>系统参数>存储目录中, 确认各目录都存在,而且要重新浏览选择一下"邮件存储目录",最后"应用"保存一下设置。
  移机请注意,外网IP是否变更,如果已经变更请修改域名解析。机器还在内网的话,最好使用原来服务器一样的 ip, 如果要变更,请再检查网关路由上的映射是否正确。以及系统和网关上的防火墙是否开放了相关的端口。
  如果是异地迁移,数据又比较大,可以参考 将 Winmail 迁移至云主机

[Linux 平台] 参考上面处理,基本原理一样。

1. 如果是外网IP更换了,要修改 Winmail 系统里全部域名的相关解析,是到域名服务商平台上操作,不是在 Winmail 里修改。

2. 如果是服务器内网IP更换了,如果以前绑定过IP,先去掉 Winmail 系统服务里的绑定。

3. 检查路由器或者防火墙里的端口映射设置是否需要修改。

4. 检查邮件客户端里帐号设置是否需要修改。

Winmail Pro 支持在 Linux 服务器上安装,请参考 Winmail Pro for Linux 在线下载安装

Linux 是天生的服务器操作系统,也是使用最广泛的服务器操作系统,特别适合作为网络应用服务器

操作系统成本低,Linux 可以免费下载,合法使用,不用购买操作系统软件许可证,有多个发行版可供选择

稳定性高,相对较少的系统资源占用,硬件投入低,作为服务端使用可以不安装图形界面

安全可靠,Linux 较少受到木马、病毒、勒索和恶意软件攻击,默认设置就比较安全

系统高危漏洞少,Linux 一般不用频繁升级系统

现在的 Linux 版本已经容易安装维护,命令行下各种免费工具多,管理灵活高效