iRedMail:邮件服务器与LDAP,Postfix,RoundCube,Dovecot,ClamAV,SpamAssassin,Amavisd在Debian(Lenny)5.0.1
最后编辑03/31/2011
iRedMail是一个外壳脚本,可让您在不到2分钟内快速部署全功能邮件解决方案。 由于iRedMail 0.5,它支持Debian 5.0.1(它支持i386和x86_64)。 其目的是使Linux邮件服务器的安装和配置简单易用。 iRedMail支持OpenLDAP和MySQL作为用于存储虚拟域和用户的后端。本教程将介绍如何使用OpenLDAP作为后端。
现在iRedmail提供了两个webmail程序,RoundCube和SquirrelMail,并且都支持MySQL和OpenLDAP后端,并且可以更改密码。
- 此解决方案中使用的主要组件: http : //code.google.com/p/iredmail/wiki/Main_Components
- 讨论区: http : //www.iredmail.org/forum/
- 项目主页: http : //code.google.com/p/iredmail/
1要求
强烈建议您使用“netinst”版本安装最小的Debian系统,然后通过iRedMail解决方案部署邮件服务。 例如:
要安装此类系统,您将需要以下信息:
- debian-501-amd64-netinst.iso或debian-501-i386-netinst.iso, 通过HTTP / FTP下载Debian CD / DVD映像
- 网络连接。
2初步说明
在本教程中,我们使用:
- 主机名
mail.example.com
- IP地址
192.168.1.10
- LDAPPostfix(root dn)
dc = example,dc = com
- 第一个虚拟域:
example.com
4设置主机名
在Debian(Lenny)中,主机名设置在这两个文件中:
* / 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
验证FQDN主机名:
# hostname --fqdn
mail.example.com
5启动iRedMail安装
切换到root用户,我们必须在没有sudo的情况下以root用户身份执行其他命令。
$ sudo su -
下载iRedMail的新版本:
# 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
。