postfix邮件服务器搭建03-webmail安装篇
本文接着上文的安装进行,介绍另一个WebMail功能更加人性化的roundcube。当然也可以对已有的postfix邮件系统进行功能完善
1.下载安装roundcube
cd /server/tools/
wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.4/roundcubemail-1.1.4-complete.tar.gz
tar -xf roundcubemail-1.1.-complete.tar.gz
mv roundcubemail-1.1. /var/www/html/webmail/
chown -R postfix.postfix /var/www/html/webmail/
chgrp -R postfix /var/lib/php/session/
ll /var/www/html/webmail/
ll /var/lib/php/session/ -d
2.升级安装php相关模块
如果是单独安装,可能需要更新下yum元,再升级下php相关软件的版本
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum install php56w php56w-fpm php56w-mysql php56w-common php56w-gd php56w-mbstring php56w-mcrypt php56w-devel php56w-xml php56w-imap php56w-pear php56w-snmp php56w-cli php56w-ldap php56w-pdo
然后就可以进行模块的升级
pear channel-update pear.php.net
pear install Auth_SASL Net_SMTP Net_IDNA2-0.1. Mail_Mime
修改一下php.ini中的时区配置
vim /etc/php.ini +
date.timezone = Asia/Chongqing
3.配置webmail的虚拟主机,需要配置下域名解析
vim /etc/httpd/conf.d/webmail.conf
<VirtualHost *:>
ServerName webmail.zuiyoujie.com
DocumentRoot /var/www/html/webmail
</VirtualHost>
配置完成重启apache
service httpd restart
4.在网页端配置roundcube webmail
4.1.打开一下网页http://webmail.zuiyoujie.com/installer/index.php
检查确认以下配置:
PHP的版本,数据库的类型等

其他的配置项都需要是OK才行
4.2.生成webmail的配置文件
# 在General configuration区域只需要配置项目名称

在Logging & Debugging日志区可以根据需求配置

在Database setup数据库配置区,配置之前的extmail数据库即可,db_prefix配置接下来将生成的表的前缀

在IMAP Settings区域,需要配置好邮件服务器的地址,端口,域名等

在SMTP Settings区域,需要配置邮件服务器的地址,端口,账号密码暂时不需要配置

在Display settings & user prefs区域,需要配置好支持的语言

在Plugins区域,暂时不需要配置
以上都配置好以后拉到最下面,点击”create config“按钮生成webmail的配置文件

配置生成完成后并不会跳转到下个页面,而是会回到页面顶端,出现与上图相同的结果表示正确生成了配置文件,点击”continue“按钮,进入下个页面进行最后的测试

点击图中的按钮对数据库进行初始化,出现以下结果即可

测试发送邮件,出现以下结果表示可以正常发送邮件

检查邮件客户端的登陆情况

至此,邮件webmail端的配置就完成了,不过还有最重要的一点:
对于熟悉roundcube系统的人来说这个初始化生成配置文件的目录是很清晰的,所以为了防止其他人恶意或者错误的重新的生成配置文件,导致安全问题,需要对文件目录进行调整
同样开发人员也想到了有在页面最下面醒目的提醒

所以...
cd /var/www/html/webmail/
mv installer/ installer.ori
当然你也可以将该目录删除,彻底的阻断该问题的产生
上面生成的配置文件是:

如果配置出错或者想重新配置
删掉该配置文件,还原installer目录,重启Apache服务,重新打开网页进行配置即可
回归正题
5.登录使用WebMail
http://webmail.zuiyoujie.com
输入之前配置好的邮箱用户,登录

于是,邮箱的具体功能你就可以自己探索了,前文网页配置的选线也可以在浏览器端进行修改
完毕,呵呵呵
postfix邮件服务器搭建03-webmail安装篇的更多相关文章
- 烂泥:Postfix邮件服务器搭建之软件安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb Postfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl.postf ...
- 烂泥:Postfix邮件服务器搭建之虚拟用户配置
virtual_gid_maps = static: virtual_transport = dovecot dovecot_destination_recipient_limit = 1 注意:po ...
- 烂泥:Postfix邮件服务器搭建之准备工作
说实话,Postfix邮件服务器的搭建是一件很麻烦的事情,需要各种软件之间的配置和调试.在写这篇文章之前,我也是搭建测试了不下于10次才算把整个流程给走通,今天刚好有时间把整个搭建过程记录下来. 在正 ...
- postfix邮件服务器搭建01-准备篇
本系列文章主要介绍linux下主流的开源邮件系统postfix的搭建过程,构建一个通过postfix虚拟用户管理的完整的邮件系统, 该系统包括以下组件: 邮件收发端postfix,dovecot, 邮 ...
- postfix邮件服务器搭建04-终结篇
本来是计划对postfix做一个全系列的安装文档的,不过在查某个知识点的时候,偶然找到一个已经写好的postfix全系列文章,在全部看完之后惊为天人,我认为:总体上会比我要写的要好,所以我准备借用一下 ...
- postfix邮件服务器搭建02-安装篇
本文接着上文的环境,进行postfix邮件发信端和dovecot邮件收信端的部署,之后部署基于浏览器的extmail图形管理端,使管理员可以通过网页对邮件虚拟用户进行管理,对邮件服务器进行管控 1.p ...
- Postfix邮件服务器搭建及配置
一.邮件服务器(Mail Server)的传输协议 1.简单邮件传输协议(SMTP):Simple Mail Transger Protocol 2.扩展的简单邮件传输协议(ESMTP):Extend ...
- Postfix 邮件服务器搭建
搭建服务环境: Centos 6 配置域名hosts: mail.demonC6.com 1.清理系统自带的邮件软件 # rpm -qa | grep sendmail* # rpm -e sendm ...
- CentOS6.4下邮件服务器搭建
CentOS6.4下邮件服务器搭建 linux下邮件服务器的搭建大致分为三个步骤 准备工作(真实的生产环境下需要) 发送服务器安装及配置 (Postfix) 接收服务器安装及配置(dovecot) ...
随机推荐
- 设置iframe内表单target属性以兼容IE、Firefox【转载】
设置iframe内表单target属性以兼容IE.Firefox[转载] 2011年11月19日 haibor 今天有客户反应,在一产品网站的资源下载页面,用户登录提交后页面无反应! 经测 ...
- 如何更改nagios监控默认的检查时间
/usr/local/nagios/etc/nagios.cfg: interval_length 表示时间单位,默认为60,即1分钟 /usr/local/nagios/etc/objects/se ...
- Asp.Net MVC 请求原理分析
分析Asp.Net MVC的请求过程,我们从以下几方面看: 配置:IIS网站的配置可以分为两个块:全局 Web.Config 和本站 Web.Config . Asp.Net Routing属于全局性 ...
- 《Django By Example》
<Django By Example>第六章 中文 翻译 (个人学习,渣翻) 书籍出处:https://www.packtpub.com/web-development/django-ex ...
- NoSQL&&Redis介绍
再说Redis之前,想先说一下NoSQL.在最早的单机时代,随着数据的增加一台机器可能放不下了.同时索引占用的内存空间也会越来越大.对请求的读写操作影响很大.于是就在数据库之前增加了一层保护层 — 缓 ...
- thinkphp3.2.3定时任务 不能获取本模块config, 不能获取本模块的其他配置
一开始创建就有一个home模块再创建一个Data模块 定时任务在/Application/Common/Conf/crons.php中,这里不讲怎么创建定时任务. Data模块的配置文件路径如下/Ap ...
- 【转】由浅入深探究mysql索引结构原理、性能分析与优化
摘要: 第一部分:基础知识 第二部分:MYISAM和INNODB索引结构 1.简单介绍B-tree B+ tree树 2.MyisAM索引结构 3.Annode索引结构 4.MyisAM索引与Inno ...
- MySQL安装的N种方式
一.二进制包安装 1.)下载:在官网的下载页面下的服务器操作系统选择 Linux- Generic : 进制分发版的格式是:mysql-<版本>-<OS>-tar.gz 2. ...
- arm中的几个公式的比较
串口 UART0.UBRDIVO=0X4d; 设置波特率 12000000/9600/16 -1=77化为16进制就是4dADC AD converter freq =50MHZ/(49+1) =1M ...
- IIS优化整理
IIS 之 在IIS7.IIS7.5中应用程序池最优配置方案 找到Web站点对应的应用程序池,“应用程序池” → 找到对应的“应用程序池” → 右键“高级设置...” 一.一般优化方案 1.基本设置 ...