iRedMail:全功能的邮件服务器与LDAP,Postfix,ClamAV,SpamAssassin,Amavisd(Ubuntu 8.04)

iRedMail:全功能邮件服务器使用LDAP,Postfix, RoundCube / Squirrel邮件,Dovecot,ClamAV,SpamAssassin,Amavisd,DKIM SPF在Ubuntu 8.04上 iR ...

iRedMail:使用LDAP,Postfix,RoundCube,Dovecot,ClamAV,SpamAssassin,Amavisd,DKIM SPF在Ubuntu 8.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,并可以更改密码。

Ubuntu 9.04上的安装步骤与Ubuntu 8.04相同。 唯一的区别是源列表设置。 Ubuntu 8.04需要额外的源列表。 对于Ubuntu 9.04(Jaunty),我们需要的所有二进制包都可以从官方apt存储库安装。

1要求

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

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

2初步说明

在本教程中,我们使用:

  • 主机名mail.example.com
  • IP地址192.168.1.10
  • LDAPPostfix(root dn)dc = example,dc = com
  • 第一个虚拟域:example.com


4设置主机名

在Ubuntu(Hardy,8.04 LTS)中,主机名设置在这两个文件中:

  • / 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
iRedMail将所有虚拟域/用户置于'o = domains,dc = example,dc = com'中,称为“LDAP base dn”:o = domains,dc = example,dc = com

为LDAP服务器管理员设置密码。 管理员帐户在/etc/ldap/slapd.conf中定义,常规是:cn = Manager,dc = example,dc = com