[gplhost-archspecific]
name=GPLHost (architecture-specific)
#baseurl=ftp://ftparchive.gplhost.com/yum/centos/$releasever/RPMS/$basearch/
mirrorlist=http://ftparchive.gplhost.com/yum/centos/$releasever/RPMS/$basearch/mirrorlist
gpgcheck=1
enabled=1
gpgkey=ftp://ftp.gplhost.com/yum/RPM-GPG-KEY
[gplhost-noarch]
name=GPLHost (architecture-independent)
#baseurl=ftp://ftparchive.gplhost.com/yum/centos/$releasever/RPMS/noarch/
mirrorlist=http://ftparchive.gplhost.com/yum/centos/$releasever/RPMS/noarch/mirrorlist
gpgcheck=1
enabled=1
gpgkey=ftp://ftp.gplhost.com/yum/RPM-GPG-KEY
3、安装DTC
复制代码
# yum install dtc-postfix-courier
或者
复制代码
# yum install dtc-core
根据你要安装多少依赖服务。dtc-core旨在安装更少可能的依赖服务,所以你仅只有一个可工作的环境:一个Web服务器,没有其它邮件系统。dtc-postfix-courier是你想使用所有DTC支持的软件包时安装。
4、完全合格的主机名
为你的服务器设置一个合格的主机名(像www.centos.bz),检查是否已经设置(使用hostname命令查看),如果没有请到/etc/sysconfig/network修改,再到/etc/hosts设置解析IP。
5、SELinux和防火墙
使用命令system-config-securitylevel(如果找不到此命令,用yum install system-config-securitylevel安装)来关闭SELinux和防火墙
6、MySQL安全设置
复制代码
# vi /etc/my.cnf
更改成如下设置:
复制代码
connect_timeout=300
wait_timeout=1800
启动MySQL
/sbin/service mysqld start
设置MySQL密码
/usr/bin/mysqladmin -u root password 'replace-me-with-a-secure-password'
7、启动所有程序
复制代码
service httpd start
service crond start
service postfix start
service clamd start
service amavisd start
service rsyslog start
service mysqld start
service courier-authlib start
service courier-imap start
service dkimproxy start
service pure-ftpd start
sa-update
service spamassassin start
service saslauthd start
8、DTC配置
到/etc/php.ini设置安装模式(safe mode)为关闭状态。
之后执行命令配置DTC
复制代码
/usr/share/dtc/admin/install/install
启动httpd
service httpd start
一些调整
1、Squirrelmail纠错
/usr/share/squirrelmail/config/conf.pl
键入D字母,选择courier,然后执行以下命令:
chown dtc /etc/squirrelmail/*
如果你在Squirrelmail看见如下错误:
ERROR: Could not complete request.
Query: CREATE “Sent”










