zoukankan      html  css  js  c++  java
  • 调整iRedmail之Roundcube webmail服务不可不知的几件事

      iRedMail集成了roundcube webmail,极大的方便了安装维护工作,但是需求是千遍万化的,总有需要深入调整的地方。下面就是我调整roundcube时遇到的几点问题:

    一、修改网页标题pagetitle。

      roundcube的默认标题形式是”Roundcube Webmail ::  ########“,这里我们希望前面的部分改成公司标识,经研究发现,只需要修改config/config.inc.php

    添加一个”product_name"的配置项即可,如这里是我的设置:

    // add by gzg
    $config['product_name'] = '天津市英环公司邮件服务器';

    重新刷新页面就会发现页面标题,连同登录页面的产品标识都已改为设置的内容了。

    二、替换网站logo。

      如果希望替换roundcube的logo图标,有两种方式可以:

    方法一,替换每一种皮肤目录下面的images/roundcube_logo.png。例如,skins/classic/images/roundcube_logo.png

    方法二,修改皮肤目录下面的includes/header.html,将其中指向roundcube_logo.png的地方修改为指向自己的logo图标。

    三、网站的ssl证书文件。

      1,自己生成ssl证书。

    还记得iRedMail的源码路径吗,我的是在/usr/local/src/iRedMail-0.8.7,下面有个tools目录,生成证书的脚本文件已经在这里了“generate_ssl_keys.sh”,先用编辑器打开修改其中的和你的网站相关的内容,如域名、颁发者等,然后保存执行这个脚本,生成两个文件,一个“iRedMail_CA.pem”的证书一个私有的“iRedMail.key”文件,如果你没有调整输出目录,那么分别在/usr/local/src/iRedMail-0.8.7目录下的certs子目录和private子目录中。

      2,花钱找证书颁发机构买证书,这个就不必细说了。

      3,获取免费的证书,据说在网站StartSSL 可以申请到一年期免费的证书。

    不管采取哪种方式,现在你已经有证书了,怎么部署呢?

    最简单的是按照第一种自动生成的证书的名字,命名你的证书和私钥文件,然后分别复制到”/etc/pki/tls/certs/“目录和“/etc/pki/tls/private/”目录覆盖掉原有的证书即可。

    或者,给证书不同的名字后,首先同样把他们放在上述目录中,然后修改apache的ssl.conf文件,我的位于“/etc/httpd/conf.d/ssl.conf”,打开配置文件后,找到SSLCertificateFile 和SSLCertificateKeyFile分别开头的两行,把原来的证书和私钥文件名修改为你自己的名字,保存退出,重新启动apache 。

  • 相关阅读:
    八大经典排序算法(java)
    递归问题 java
    数据结构 栈
    数据结构 环形链表(约瑟夫环)
    第九届蓝桥杯b组java
    机器学习基石1-概述
    Java基础9-死锁;String;编码
    Java基础8-多线程;同步代码块
    Java基础7-异常;jar包
    Java基础6-多态;匿名内部类;适配器模式
  • 原文地址:https://www.cnblogs.com/dajianshi/p/3981479.html
Copyright © 2011-2022 走看看