CentOS6.5下安装iRedMail中需要解决的问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS6.5下安装iRedMail中需要解决的问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3247字,纯文字阅读大概需要5分钟。
内容图文
![CentOS6.5下安装iRedMail中需要解决的问题](/upload/InfoBanner/zyjiaocheng/1179/1e3cc953477d47858fa873bbe5ea0be5.jpg)
iRedMail是个专门用于Redhat/CentOS下的企业Mail服务集成安装软件包,本来只要有干净的系统就可以轻松安装,无奈国内网络状况和墙头众多,安装中也有很多问题需要解决,下面记录的都是我安装之中所遇到问题,特记录下来备忘。
1,首先要替换系统的yum源到国内的镜像源,否则用yum安装软件太痛苦了,我用的是163的yum源服务,参见CentOS YUM 国内镜像 。
2,不要安装php,apache之类的软件,保持系统尽量干净,iRedMail安装过程中会自动下载并安装所需软件包,否则版本不对还造成麻烦,辛辛苦苦的设置也会被覆盖掉!
3,iRedMail.org不明原因被墙,幸亏有了国内镜像服务,所以要访问iredmail.com下载安装包。
4,iRedMail安装包解开后,pkgs/get_all.sh这个脚本中都是指向iredmail.org,使用编辑器全部替换为iredmail.com。然后在执行这个脚本。
5,执行主目录下的iRedMail.sh时,根据我的经验不可能一次执行成功,主要有三个问题引起:
1)访问国外网站不够快,造成超时报错,重复执行脚本即可,安装脚本会从上次断点开始执行(万幸有此功能!)
2)脚本执行中可能回报YUM BaseUrl之类的错误,需要编辑/etc/yum.repos.d/CentOS_Base.repo,将文件里面的“$releasever”全部替换为“6”。(注:不包括引号,6就是系统的主版本)
[root@mail2 iRedMail-0.8.7]# cat /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$releasever - Base - 163.com baseurl=http://mirrors.163.com/centos/6/os/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #gpgcheck=1 #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6# ##released updates #[updates] #name=CentOS-$releasever - Updates - 163.com #baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/ ##mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #gpgcheck=1 #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6# ##additional packages that may be useful #[extras] #name=CentOS-$releasever - Extras - 163.com #baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/ ##mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras #gpgcheck=1 #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6# ##additional packages that extend functionality of existing packages #[centosplus] #name=CentOS-$releasever - Plus - 163.com #baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/ ##mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #gpgcheck=1 #enabled=0 #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6# ##contrib - packages by Centos Users #[contrib] #name=CentOS-$releasever - Contrib - 163.com #baseurl=http://mirrors.163.com/centos/$releasever/contrib/$basearch/ ##mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib #gpgcheck=1 #enabled=0 #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
3)iRedMail.sh脚本还会安装一个epel.repo,里面启用了几个镜像列表设置,这可能也会导致报错,打开此文件,取消baseurl前面的注释,然后注释掉mirrorlist这一行。
[root@mail2 iRedMail-0.8.7]# cat /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch baseurl=http://mirrors.163.com/centos/6/os/$basearch/ #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=1 gpgcheck=0
原文:http://www.cnblogs.com/dajianshi/p/3974500.html
内容总结
以上是互联网集市为您收集整理的CentOS6.5下安装iRedMail中需要解决的问题全部内容,希望文章能够帮你解决CentOS6.5下安装iRedMail中需要解决的问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。