iRedMail 0.7.0:全功能邮件服务器与LDAP Postfix RoundCube / SquirrelMail iRedAdmin在Ubuntu 9.04

iRedMail 0.7.0:使用LDAP Postfix RoundCube / SquirrelMail的全功能邮件服务器Dovecot ClamAV SpamAssassin Amavisd iRedAdmin在Ubuntu 9.04

最后编辑03/31/2011

iRedMail是一个外壳脚本,可让您在不到2分钟内快速部署全功能邮件解决方案。 自版本0.5以来,iRedMail支持Ubuntu 8.04和9.04(支持i386和x86_64)。 其目的是使Linux邮件服务器的安装和配置简单易用。 iRedMail支持OpenLDAP和MySQL作为后端用于存储虚拟域和用户。 本教程将介绍如何使用OpenLDAP后端。

iRedmail提供了两个Webmail程序,RoundCube和SquirrelMail,并且都支持MySQL和OpenLDAP后端,并且可以更改密码。

iRedMail-0.5.1发布于2009-11-01,它是iRedMail的生日,现在是2岁。

您可以使用iRedAdmin从Web浏览器管理电子邮件帐户。

1要求

强烈建议安装最小的Ubuntu系统,然后通过iRedMail解决方案部署邮件服务。 例如:

要安装此类系统,您将需要以下信息:

2初步说明

在本教程中,我们使用:
  • 主机名mail.example.com
  • IP地址192.168.1.10
  • LDAPPostfix(root dn) dc = example,dc = com
  • 第一个虚拟域: example.com

3安装最新的Ubuntu更新

更新/etc/apt/sources.list ,使用默认的稳定版本。 主要和全局存储库都是必需的。

# vi /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu jaunty main universe
deb http://archive.ubuntu.com/ubuntu jaunty-updates main universe

运行apt-get更新来更新apt库信息。

# apt-get update

4设置主机名

在Ubuntu中,主机名设置在这两个文件中:

* / etc / hostname :主机名设置
* / etc / hosts :hostname <=> IP地址映射

将此主机名映射到127.0.0.1 。 (警告:列出FQDN主机名作为第一个项目。)

# vi /etc/hosts
#127.0.0.1       localhost
#127.0.1.1      mail.example.com        mail
127.0.0.1   mail.example.com mail localhost localhost.localdomain

# vi /etc/hostname
mail

验证FQDN主机名:

# hostname --fqdn
mail.example.com

5启动iRedMail安装

切换到root用户,我们必须在没有sudo的情况下以root用户身份执行所有其他命令。
$ sudo su -
下载新版本的iremail
# wget http://iredmail.googlecode.com/files/iRedMail-0.7.0.tar.bz2
# tar jxvf iRedMail-0.7.0.tar.bz2

启动iRedMail安装程序:

# cd iRedMail-0.7.0
# bash iRedMail.sh

欢迎页面:

选择用于存储用户邮箱的目录。

iRedMail支持OpenLDAP和MySQL作为后端存储虚拟域和用户。 建议使用OpenLDAP。

LDAPPostfix,通常是您的域名,如: dc = example,dc = com

设置LDAP服务器的密码admin: cn = Manager,dc = example,dc = com

设置MySQL root密码:

添加您的第一个虚拟域,例如:

设置虚拟域管理员的密码admin: postmaster@example.com ,您可以使用此帐户登录iRedadmin和Awstats。

为第一个正常用户设置第一个虚拟域的www@example.com的密码:

启用S​​PF验证和DKIM vertify / sign功能:

选择可选组件,您可以选择RoundCube或SquirrelMail作为Webmail程序。
Awstat用户帐户集成在LDAP中,因此您需要使用postmaster@example.com登录名,以获取有关读取iRedMail-xyz / iRedMail.tips文件的更多详细信息。
iRedAdmin - 用于ldap后端的官方基于Web的管理面板。

选择您的webmail应用程序的默认语言:

为root用户设置邮件别名地址:

配置现已完成,现在我们可以开始安装:

安装完成后,重新启动系统以启用邮件服务或手动启动它们而不重新启动。

手动启动服务,无需重启:

# for i in sysklogd apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iptables; do /etc/init.d/${i} restart; done
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏