跳转至

Winmail 定制 Webmail 页面详解

  管理员可以根据企业需求,修改 Webmail 中的 LOGO 图片以及相关信息,部分内容可以直接在 Winmail 管理工具里设置,部分可以后台替换相关图片文件,部分需要通过修改 Web 后台代码文件实现的。

  • 注意 .txt 和 .php 文件不能使用 Windows 自带的记事本修改,会导致格式问题,可以下载安装 Notepad-- 软件修改
  • 注意 .txt 和 .php 文件都是 utf-8 格式
  • 修改或者替换前原文件要备份,以便有问题可以恢复
  • 记录和备份好修改的项目和内容,Winmail 软件重新安装或者升级可能需要重新操作一遍

[Windows 平台] 默认路径: ~\Winmail\server\webmail,文件名请使用全小写。
[Linux 平台] 默认路径: /opt/winmail/webmail,文件名请使用全小写。

本文涉及的后台文件修改操作,我们不提供具体的技术支持,一般不建议修改,需要客户自己研究!


管理端域名属性可以设置的项目:

设置后的登陆页


💠 后台文件LOGO和信息文件

  首页、登录后的页面、用户注册页面的 LOGO 文件都放在 ~\webmail\www\customer 目录下,可以直接替换,要保持文件名一致,图片的长和宽尽量和原来的保持一致。 Web 管理页面 LOGO 文件存放在 ~\webmail\admin\www\customer 目录下,可以直接替换,要保持文件名一致, 图片的长和宽尽量和原来的保持一致。 Webmail 的图标文件 favicon.ico放在 ~\webmail\www 目录下,可以直接替换。

~\webmail\www\customer 目录下图片说明

  • logo.gif 登录页面左上角 LOGO 图 (可以在管理端域名属性里替换这个图)
  • index_bg*.jpg Default 默认风格背景图片
  • white_logo.png 登录后、注册页面 LOGO 图
  • index_fullbg*.jpg Simple 风格背景图片
  • index_winmail.gif 其他界面风格登录框 LOGO 图
  • banner.gif Classic 风格登录后 LOGO 图


💠 默认风格背景图片

一、替换背景图片并固定显示
需要用那一个背景可以把 ~\webmail\www\customer 目录下该背景文件名中的数字去掉。 例如需要用 index_bg6.jpg 作为固定背景,把 index_bg6.jpg 改名为 index_bg.jpg。 如果使用自己的企业图片可以制作相同长宽文件,并命名为 index_bg.jpg。

二、替换背景图片
用图片替换 ~\webmail\www\customer下目录下所有的 index_bg*.jpg 图片,替换后所有文件名要保持不变,否则页面会出现空白。


💠 网页 Title 和链接的更改

💠 登录页底部信息更改

(可以在管理端域名属性里设置首页和登录后的页面 Title)
请更改 ~\webmail\www\customer 下的所有语言文件 (*.txt, ch_gb.txt 是简体中文文件) 的相关内容

common_page_title = WebMail | Powered by Winmail Server
homepage = Powered by Winmail Server 
homepage_url = http://www.winmail.cn 
contact_us = 联系我们 
webmaster_mail =  
copyright_info = © 2026 Suzhou Huazhao Technologies Co., Ltd. All Rights Reserved 

请更改等于号右边的内容,左边的内容勿改动。

也可以添加公司信息以及备案许可之类的信息,修改 index_tipinfo = 后面的 html 代码,注意要不能换行

index_tipinfo = <table align=center border=0 width="90%"><tr><td width="50%" style="color: #444444; font-size: 11px;"><li> 本系统可以使用如下方式收发邮件:</li></td><td width="2%"> </td><td width="48%" style="color: #444444; font-size: 11px;"><li> 使用邮件客户端软件时, 帐号设置事项:</li></td></tr><tr><td style="color: #888888; font-size: 11px;">    1) Webmail 收发邮件 - 通过网页来收发和查阅邮件</td><td> </td><td style="color: #888888; font-size: 11px;">    POP3,SMTP 服务器都是: <font color=red>%mailserver%</font></td></tr><tr><td style="color: #888888; font-size: 11px;">    2) 使用邮件客户端 - 如 Outlook, Foxmail, Windows Live Mail ...</td><td> </td><td style="color: #888888; font-size: 11px;">    SMTP选项[我的服务要求身份验证] - 必须选中</td></tr><tr><td style="color: #888888; font-size: 11px;">     苏州华兆科技有限公司     <a href="https://beian.miit.gov.cn/" taget="_blank"><font color=red> 苏ICP备20006598号</font></a></td><td> </td><td> </td></tr></table>

效果如下图:


💠 登录页禁止更改语言

💠 登录页禁止修改界面风格

💠 登录页设定默认界面风格

在管理端程序 "系统设置"/"高级设置"/"Webmail设置"/"首页设置"里设置。


💠 登录页显示注册新邮箱

在"域名管理"/"修改域名"/"高级属性",勾选"允许通过 Webmail 注册邮箱"


💠 登录页域名排序

当域名管理中有多个域名时,域名选择列表中默认是按照字母顺序排列。需要自定义域名顺序可以修改 index.php 文件。 如域名中有 abc.com、cba.com、winmail.cn 时,默认域名顺序如下:

可以通过修改 ~\webmail\www 目录下 index.php 文件,找到

$strDomains = '<select id="f_domain" name="f_domain" class="form-control">';

改成下面代码,修改域名排序

$strDomains = '<select name="f_domain" name="f_domain" class="form-control">
<option value="winmail.cn">winmail.cn</option>
<option value="abc.cn">abc.cn</option>
<option value="cba.com">cba.com</option>
</select>';

修改后效果如下


💠 修改登录页语言列表

登录页面默认有多种语言可以选择,如果只需要使用几种语言可以修改语言文件。 在 ~\webmail\inc\config.languages.php 文件中删除

array(
'name'      => 'Danish',
'path'      => 'dk',
'charset'   => 'iso-8859-1',
'help'      => 'en'
),

如下图只保留简体中文、繁体中文、英文三种语言,删除时注意前面的数字要按顺序增加不能中断。 如图修改;保存为UTF-8编码。


💠 针对域定制图片

~\webmail\www\customer 目录下的图片 可以增加相同尺寸的图片,将图片的名称前名加上相应的域名和下划线开头 如登录 look.com 域要显示与其它域不同的图片,则增加以下名称的图片:

look.com_logo.gif
look.com_white_logo.png


💠 针对域定制说明文字

~\webmail\www\customer 目录下的语言文件(扩展名为 txt 的文件) 可以拷贝指定的语文件,将文件名称前名加上相应的域名和下划线开头,然后打开修改中间的内容(等号右边的) 如登录 look.com 域要显示与其它域不同的文本,则增加以下名称的语言文件:

look.com_ch_gb.txt
look.com_en.txt
look.com_ch_big5.txt
....


💠 禁止 ip 访问

💠 禁止非指定域名访问

按照下图设置,设置应用后要重启 Winmail