Postfix虚拟主机与LDAP后端和Dovecot作为IMAP / POP3服务器在Ubuntu Trusty Tahr 14.04
请注意这是旧指南的更新版本,不再适用于Ubuntu,Postfix和Dovecot的新版本。
在这里,我们为MTA(Postfix)和POP3 / IMAP服务器(Dovecot)和基于Web的管理界面使用LDAP后端。
可选在这里怎么使用Roundcube webmail和proftpd。
要在这个软件中使用如何:Postfix MTA, Dovecot IMAP / POP3, OpenLDAP , Gnarwl作为自动回复(假期), Proftpd作为ftp服务器, Phamm作为管理界面, MySQL作为数据库后端的webmail和Roundcube作为Webmail。
这对我来说是有效的,但我不能保证这个设置会为你工作,所以这个如何进来没有任何保证。
假设
这样如何假设以下配置,如果您的安装与此不同,则将以下条目替换为您的实际配置。
邮件传递(邮箱)路径:
/home/vmail/
用户vmail
:
UID:1000, GID:1000
用户Postfix
:
UID: 108, GID:108
OpenLDAP base dn:
dc=example,dc=tld
OpenLDAP管理员帐号:
cn=admin,dc=example,dc=tld
Phamm搜索dn:
o=hosting,dc=example,dc=tld
一个只读帐户的o = hosting,dc = example,dc = tld tree:
cn=phamm,o=hosting,dc=example,dc=tld
本指南中您正在使用root用户。
如果你想要例如o = maildomains或ou = domains,请确保替换o = hosting与你想要的,特别是在acl.ldif中。 这个acl文件是严格的,如果不完全一样,phamm将无法正常工作。 如果你想要一个不同于phamm的只读用户,而不是用cn = wat替换cn = phamm,你到底该怎么办?
本指南还假设您已经根据需要安装并配置了Ubuntu服务器,例如有很多好的指南:
完美的服务器 - Ubuntu 14.04(Apache2,PHP,MySQL,PureFTPD,BIND,Dovecot,ISPConfig 3
不要安装和配置Postfix和Dovecot,因为我们将在本指南中做到这一点。
我知道在Ubuntu存储库中有Phamm包,但是它们并没有配置任何东西,另一方面,Postfix和Dovecot都需要配置新的配置。
第1步:
下载Phamm包,因为它包含我们需要的Openldap模式:
cd /usr/src
获取最新版本的phamm:
wget http://open.rhx.it/phamm/phamm-0.6.2.tar.gz
解压缩档案:
tar xvzf phamm-0.6.2.tar.gz
切换回根目录
cd ~
所以现在开始吧