Winmail 定制 Webmail 页面详解

  1. 管理员可以根据企业需求,在 Winmail 邮件服务器软件的 Webmail 中定制自己企业的LOGO以及相关信息,部分可以直接在软件里面设置或者替换实现,部分需要通过修改web页面代码实现的。
    这部分我们不提供具体的技术支持,一般不建议修改,需要客户自己研究,修改前请务必备份相关文件!

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

    ~\Magic Winmail\server\webmail\www\customer目录下图片说明
    logo.gif			登录页面左上角LOGO图 (6.0 以后可以在管理端域名属性里替换这个图)
    index_winmail_new.gif		Default风格登录框LOGO图
    index_bg*.jpg 			Default风格背景图片
    main_logo.gif			登录后、注册页面LOGO图
    mobile_logo.gif			手机登录页面LOGO图
    index_winmail.gif		其他界面风格登录框LOGO图
    Banner.gif			Classic风格登录后LOGO图
        
          
  3. 固定默认风格下背景图片

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

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

    方法三:修改页面代码指定图片
    修改 ~\Magic Winmail\server\webmail\themes\default 目录下 index.htm
        
    background="{$IndexBgImage}"
    修改为
    background="customer/index_bg7.jpg"
  4. 网页 Title 和链接的更改:
    (6.0 以后可以在管理端域名属性里设置首页和登录后的页面 Title)
    请更改 ~\Magic Winmail\server\webmail\www\customer 下的所有语言文件 (*.txt) 的相关内容

    common_page_title = WebMail | Power by Magic Winmail Server
    homepage = Power by Magic Winmail Server
    homepage_url = http://www.magicwinmail.com
    contact_us = 联系我们
    webmaster_mail = support@magicwinmail.com
    copyright_info = © 2002-2018 AMAX Information Technologies Inc. All Rights Reserved.
    请更改等于号右边的内容,左边的内容勿改动。

    也可以添加公司信息以及备案许可之类的信息,在语言文件中添加红色字符:
    SMTP选项[我的服务要求身份验证] - 必须选中</td></tr><tr><td style="color: #888888; font-size: 11px;">&nbsp;&nbsp;&nbsp;&nbsp;华美科技(苏州)有限公司 2002-2014版权所有1024 * 768 IE6.0以上版本</td><td>&nbsp;</td><td style="color: #888888; font-size: 11px;">&nbsp;&nbsp;&nbsp;&nbsp;备案/许可证编号为: <a href="http://www.miibeian.gov.cn/" taget="_blank"><font color=red>苏ICP备09000661号</font></a><td></tr></table>
    效果如下图:
  5. 禁止更改语言、设定默认语言、禁止修改界面风格、设定默认界面风格:
    在管理端程序"系统设置"/"高级设置"/"Webmail设置"/"首页设置"里直接设置。
  6. 登录页面显示注册新邮箱
    在域名管理》修改域名》高级属性,勾选“允许通过Webmail注册邮箱”
  7. 域名排序
    当域名管理中有多个域名时,域名选择列表中默认是按照字母顺序排列。需要自定义域名顺序可以修改index.php文件。
    如域名中有abc.com、cba.com、magicwinmail.com时,默认域名顺序如下:

    可以通过修改~\Magic Winmail\server\webmail\www目录下index.php文件,增加红色字符,修改域名排序
        
        if ($directly_visit === false){
    if ($domaincount == 1) {
    $directly_visit = true;
    $allow_register = $alldomains[0]['allowregister'];
    $f_domain = $alldomains[0]['domain'];
    $strDomains = decode_punycode_domain($alldomains[0]['domain']).' <input type="hidden" name="f_domain" value="'.$f_domain.'">';
    }
    else {
    $strDomains = '';
    if ($input_maildomain == 0) {
    $strDomains = '<select name="f_domain">';
    for($i = 0; $i < $domaincount; $i++) {
    if ($alldomains[$i]['allowregister'] == 1)
    $allow_register = 1;

    $selected = (strcasecmp($alldomains[$i]['domain'], $f_domain) == 0) ? ' selected' : '';
    $strDomains .= '<option value="'.$alldomains[$i]['domain'].'"'.$selected.'>'.decode_punycode_domain($alldomains[$i]['domain']).'</option>';
    }
    $strDomains .= '</select>';
    }
    $strDomains = '<select name="f_domain">
    <option value="magicwinmail.com">magicwinmail.com</option>
    <option value="abc.cn">abc.cn</option>
    <option value="cba.com">cba.com</option>
    </select>';

    }
    }
    修改后效果如下
  8. 修改页面二维码信息
    手机扫描可直接访问webmail,也可以修改指向其他平台比如微信公众号、微博等
    可以在~\Magic Winmail\server\webmail\www目录下index.php文件中增加
              
          else if ($urlquery == 'qrcode') {
    include('../qrcode/qrlib.php');

    if (empty($_SERVER['REQUEST_SCHEME']))
    $content = ((strcasecmp($_SERVER['HTTPS'], 'on') == 0) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'];
    else
    $content = $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST'];
    $content ='http://weixin.qq.com/r/QnW3r2PEjj7xrSfM9yBQ';
    QRcode::png($content, false, 'H', 5, 2);
    exit;
    }
    在QRcode::png这行前加入$content='微信地址';
    并修改~\Magic Winmail\server\webmail\www\langs目录下语言文件
    lng_qrcode_tip = 扫描二维码,用手机访问本站。

    通过微信扫描,就可以显示公司微信
    效果如下:



  9. 修改登录页面语言列表:
    web登录页面默认有多种语言可以选择,如果只需要使用几种语言可以修改语言文件。
    在 ~\Magic Winmail\server\webmail\inc\config.languages.php文件中删除
    array(
    'name' => 'Danish',
    'path' => 'dk',
    'charset' => 'iso-8859-1',
    'help' => 'en'
    ),
    如下图只保留简体中文、繁体中文、英文三种语言,删除时注意前面的数字要按顺序增加不能中断。


    语言列表也可以中文显示,如图修改;保存为UTF-8编码。




  10. 针对域定制图片:
    ~\Magic Winmail\server\webmail\www\customer 目录下的图片
    可以增加相同尺寸的图片,将图片的名称前名加上相应的域名和下划线开头
    如登录 look.com 域要显示与其它域不同的图片,则增加以下名称的图片:
        look.com_banner.gif
        look.com_index_logo.gif
        look.com_index_winmail.gif
        look.com_main_logo.gif

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