CentOS下Extmail的搭建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于Error: xz compression not available
2015-05-30 23:562067人阅读评论(0)举报找到原因是安装软件时错误安装了CENTOS 7版本的软件导致yum不可用。
附上原文:Your "fix" removes the repository entirely. The correct fix is to remove the cached files for epel under /var/cache/yum/epel and to uninstall the EPEL *7* version of the rpm which is designed to install on CentOS/RHEL7 not on CentOS 6.
解决方法:
1.gedit /root/install.log
域名及主机名
--------------------------------------
Domain:
Hostname:
--------------------------------------
数据库信息
--------------------------------------
Mysql(postfixadmin)
DBNAME ===> postfixadmin
user ===> postfix
password ===> postfixadmin
--------------------------------------
一、环境部署预备
1、域名及主机名设置
略……
2、配置新yum 源(网易)
[root@mail ~]# yum -y install wget
[root@mail ~]# cd /etc/yum.repos.d/
[root@mail yum.repos.d]# mkdir backup
[root@mail yum.repos.d]# mv CentOS-* backup/
[root@mail yum.repos.d]# wget /.help/CentOS6-Base-163.repo
//此步骤可选,目的为今后yum安装amavisd-new、clamav 等
[root@mail ~]# rpm -ivh /pub/epel/6/i386/epel-release-6-8.noarch.rpm
//清空yum缓存及更新系统
[root@mail ~]# yum clean all; yum update -y
3、LAMP 环境
[root@mail ~]# yum -y install httpd mysql mysql-devel mysql-server php php-pecl-Fileinfo php-mcrypt php-devel php-mysql php-common php-mbstring php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc pcre pcre-devel
//配置apache,并让apache支持php
[root@mail ~]# vi /etc/httpd/conf/httpd.conf
AddType application/x-httpd-php .php #添加对php程序的支持
PHPIniDir "/etc/php.ini" #指定php.ini配置文件路径
DirectoryIndex index.php index.html #指定首页文件类型
#取消ServerName前的注释,否则启动httpd 时提示276行
4、配置mysql,为postfixadmin 准备好数据库及认证用户
[root@mail ~]#service mysqld start \q可断开连接[root@mail ~]#chkconfig mysqld on
[root@mail ~]# mysql -uroot -p
mysql> create database postfix character set utf8;
mysql> grant all privileges on postfix.* to postfix@localhost identified by 'postfixadmin'; mysql> flush privileges;
mysql> exit
5、添加邮件虚拟用户vmail
[root@mail ~]# useradd -u 2000 -d /var/vmail -c "Virtual Mail user" -s
/sbin/nologin vmail
二、配置postfix
[root@mail ~]# vi /etc/postfix/main.cf
################# Main configure ####################
hostname =
mydomain =
myorigin = $mydomain
inet_interfaces = all
#注意这里,不能设置成与hostname与mydomain一致,不然收不到邮件mydestination = localhost
mynetworks = 127.0.0.0/8
#不对client进行反向域名解析
disable_dns_lookups = yes
#允许对一个目标域名发送的邮件并发数为20个
default_destination_concurrency_limit = 20
#邮件的并发进程限制(根据服务器的性能定义)
default_process_limit = 50
#只监听ipv4
net_interfaces = ipv4
################## Virtual mail configure #######################
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf