iredmail邮件系统安装及原账号导入
centos 6下面安装iredmail
目录规划如下:
home/opt/iredmail
		--data 数据文件
			--mysqldata
			--maildata
		--inst 安装文件
		--log  日志文件
			--mysqllog
			--maillog
创建文件夹 权限全部改为0777
安装过程:(安装过程中选择apache,mysql)
1.主机设置
	一般我们使用的VPS,通过"hostname -f"检查一般主机名不是我们需要设置的根域名。
	A - 编辑/etc/sysconfig/network 文件,把hostname设置成我们需要创建的邮件域名mail.laozuo.org
	B - 编辑/etc/hosts文件,在最上面一样加上127.0.0.1 mail.laozuo.org mail localhost.localdomain localhost 脚本,注意其中修改成我们自己的主机
名。
	重启机器之后,再用"hostname -f"查看会看到当前的主机名已经变化成我们需要的。
2.修改压缩包中的pkgs文件夹下的get_all.sh脚本
	修改https --> http;下载地址相关的iredmail.org --> 106.187.51.47
	修改的原因:国内已经将iredmail.org屏蔽,以上ip是日本镜像地址。
3.修改安装脚本,将软件源文件安装到inst文件夹下
	conf/web_server
	将所有的 /var/www替换成 /home/opt/iredmail/inst/www 并在/home/opt/iredmail/inst/下面新建www文件夹
	conf/apache
 	将所有的 /var/www替换成 /home/opt/iredmail/inst/www
4.安装过程不多讲。
	安装过程中选择邮件数据目录时,输入:/home/opt/iredmail/data/maildata
	http://www.tuicool.com/articles/6jem2y2
	http://www.laozuo.org/4604.html
   安装完后记得重启reboot
5.安装完之后,修改各个配置文件,将日志和数据文件分别放到log和data文件夹里面
	A.httpd
	etc/httpd/conf.d/ssl.conf  将所有的日志全部改到/home/opt/iredmail/log下面
	B.dovecot
	etc/dovecot/dovecot.conf  将所有的日志全部改到/home/opt/iredmail/log/maillog下面
	C.policyd
	etc/policyd/cluebringer.conf 将所有的日志全部改到/home/opt/iredmail/log下面
	D.maillog(尝试了以动不了,var/log/maillog是linux的邮件日志位置)
	var/log/maillog移动到/home/opt/iredmail/log下面
	E.mysqld
	etc/rc.d/init.d/mysqld  将所有的日志全部改到/home/opt/iredmail/log/mysqllog下面
	
	下面修改mysql的数据文件(修改mysql的datadir参数,将数据存储到/home/opt/iredmail/data/mysqldata下面)
	具体过程严格参照http://blog.chinaunix.net/uid-223060-id-2127099.html
	主要是三个部分修改datadir后面的值:
	1>.etc/rc.d/init.d/mysqld
	2>.etc/my.conf 新增: socket=/home/opt/iredmail/data/mysqldata/mysql/mysql.sock
	3>.usr/bin/mysqld_safe
	重启mysqld服务
        最后需要给与权限
        [root@sample ~]# chown -R mysql:mysql /home/opt/iredmail/data/mysqldata/mysql/  ← 改变数据库的归属为mysql
	[root@sample ~]# chmod 700 /home/opt/iredmail/data/mysqldata/mysql/test/  ← 改变数据库目录属性为700
	[root@sample ~]# chmod 660 /home/opt/iredmail/data/mysqldata/mysql/test/*  ← 改变数据库中数据的属性为660
安装完成后需要导入原来的账户信息,这里只介绍使用原有工具导入的方法:
在安装目录/home/opt/iredmail/inst/iRedMail-0.9.2/tools下面有文件create_mail_user_SQL.sh,执行命令:
sh create_mail_user_SQL.sh mydomain.com user1 user2
执行完后会在目录中生成output.sql
mysql -uroot -p
    mysql> USE vmail;
    mysql> SOURCE output.sql;
即可完成导入,密码问题可以导出原数据库vmail,对密码字段进行更新。


 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号