iReadmail免费企业邮箱快速部署

系统要求

警告

iRedMail被设计为部署在FRESH服务器系统,这意味着您的服务器不会安装邮件相关的组件,如MySQL和OpenLDAP的,后缀,达夫科特,的amavisd等iRedMail将安装并自动为你配置它们。否则,它可能会覆盖您现有的文件/配置,尽管它会在修改之前备份文件,并且可能无法按预期工作。

要在RHEL或CentOS Linux上安装iRedMail,您需要:

  • 一个新鲜,工作RHEL或CentOS系统。支持的版本列在“ 下载”页面上。
  • 2 GB内存推荐用于低流量生产服务器。垃圾邮件/病毒扫描将占用大部分系统资源。
  • 确保3 UID / GID未被其他用户/组使用:2000,2001,2002。

准备工作

在您的服务器上设置完全限定的域名(FQDN)主机名

无论您的服务器是测试机器还是生产服务器,强烈建议设置完全限定的域名(FQDN)主机名。

输入命令hostname -f查看当前主机名:

$ hostname -f
mx.example.com

在RHEL / CentOS / Scientific Linux上,主机名被设置为两个文件:

  • 对于RHEL / CentOS / Scientific Linux 6,主机名定义在/etc/sysconfig/network
HOSTNAME=mx.example.com

对于RHEL / CentOS / Scientific Linux 7,hostname在中定义/etc/hostname

mx.example.com
  • /etc/hosts:主机名<=> IP地址映射。警告:将FQDN主机名列为第一项。
127.0.0.1   mx.example.com mx localhost localhost.localdomain

验证FQDN主机名。如果没有更改,请重新启动服务器以使其正常工作。

$ hostname -f
mx.example.com

禁用SELinux。

iRedMail不能与SELinux一起使用,所以请通过在其配置文件中设置下面的值来禁用它/etc/selinux/config服务器重启后,SELinux将被完全禁用。

SELINUX=disabled

如果您希望让SELinux打印警告而不是强制执行,则可以设置下面的值:

SELINUX=permissive

无需重新启动服务器即可立即禁用它。

# setenforce 0

启用yum存储库以安装新软件包

  • 对于CentOS或Scientific Linux,请启用CentOS / Scientific官方yum资源库,并禁用所有第三方yum资源库以避免包装冲突。

由于官方RHEL / CentOS和EPEL存储库没有包含所需功能的所有必需软件包,因此iRedMail团队已经构建了这些软件包,并通过安装时默认启用的iRedMail存储库使它们可用。您可以查看所有可用的软件包 在这里,请检查README和 ChangeLog文件的每个目录下的更多细节。iRedMail团队用于构建二进制软件包的源RPM(srpm)可 在此处获得

下载最新版本的iRedMail

  • 访问下载页面以获取iRedMail的最新稳定版本。

  • 通过ftp或scp或任何您可以使用的方法将iRedMail上传到您的邮件服务器,登录到服务器以安装iRedMail。我们假设你已经把它上传到了/root/iRedMail-x.y.z.tar.bz2(用真正的版本号代替xyz)。

  • 解压缩iRedMail压缩包:

# cd /root/
# tar xjf iRedMail-x.y.z.tar.bz2

启动iRedMail安装程序

它现在已经准备好启动iRedMail安装程序,它会问你几个简单的问题,这些都是建立一个功能齐全的邮件服务器所必需的。

# cd /root/iRedMail-x.y.z/
# bash iRedMail.sh

给中国用户的提示

我们的域名iredmail.org在中国大陆已被封锁多年(自2011年6月4日起),请运行以下命令完成安装:

IREDMAIL_MIRROR='https://dl.iredmail.org' bash iRedMail.sh

其他变量是:

  • EPEL回购: IREDMAIL_EPEL_MIRROR='http://mirrors.aliyun.com/epel'

安装截图:

  • 欢迎并感谢您的使用

  • 指定位置以存储所有邮箱。默认是/var/vmail/

  • 选择用于存储邮件帐户的后端。您可以使用iRedAdmin(我们基于Web的iRedMail管理面板)管理邮件帐户。

注意

可用后端之间没有太大区别,所以强烈建议选择一个您熟悉的后端,以便在安装后进行更轻松的管理和维护。

  • 如果您选择在OpenLDAP中存储邮件帐户,iRedMail安装程序将要求设置LDAP后缀。

到MySQL / MariaDB / PostgreSQL用户

如果您选择将邮件帐户存储在MySQL / MariaDB / PostgreSQL中,iRedMail安装程序将为您生成一个随机的强密码。你可以在文件中找到它iRedMail.tips

  • 添加您的第一个邮件域名

  • 设置您的第一个邮件域的管理员帐户的密码。

注意:此帐户是管理员帐户和邮件用户。这意味着您可以使用此帐户登录到webmail和管理面板(iRedAdmin),登录用户名是完整的电子邮件地址。

  • 选择可选组件

在回答上述问题后,iRedMail安装程序会要求您检查并确认以开始安装。它会自动安装和配置所需的软件包。键入yY然后按Enter开始。

安装后必须知道的重要事项

警告

邮件服务器最弱的部分是用户的弱密码。垃圾邮件制造者不想破解你的服务器,他们只是想从你的服务器发送垃圾邮件。始终强制用户使用强密码。

访问webmail和其他web应用程序

安装成功完成后,如果您选择安装,则可以访问基于Web的程序。your_server下面的真实服务器主机名或IP地址替换

  • Roundcube webmailhttps:// your_server / mail /
  • SOGo组件https:// your_server / SOGo
  • Web管理面板(iRedAdmin)httpS:// your_server / iredadmin /
  • AwstatshttpS://your_server/awstats/awstats.pl?config = web(或 ?config=smtpSMTP通信日志)
posted @ 2018-04-04 11:12  Snow-Wolf  阅读(2304)  评论(0编辑  收藏  举报