Ubuntu 8.04下的Drupal + Postfix集成(Hardy)
版本:1.02
作者:Alex Saavedra
最后更新:2008年10月9日
许可证:©2008 Alex Saavedra。 本文件根据GNU通用公共许可证( http://www.gnu.org/licenses/gnu.html )的条款发布 。
本文档源自Christoph Haas的教程“Howto:具有Debian-Etch和Postfix的ISP风格的电子邮件服务器”( http://workaround.org )和Falko Timme的教程“使用Postfix,Courier,MySQL和SquirrelMail的虚拟用户和域(Ubuntu 8.04 LTS)“( )。 必须安装相关的Mailfix Drupal模块作为本教程的一部分。
它将引导您完成配置Drupal驱动的邮件服务器的必要步骤。 提供的功能:
- Drupal管理电子邮件帐户
- 支持虚拟域
- 自动转发
- Postfix配额支持
- 静音BCC监控
- 其他功能:反垃圾邮件,防病毒
前言
本教程是许多尝试替换维护文本文件的Postfix邮件服务器的结果。 每次我不得不创建或删除一个帐户,我需要vi这些文件,然后重新加载Postfix配置。 用户去休假(自动转发)或主管要求BCC监控同样的事情。 是的,不好笑
然后,Drupal被引入我们的企业环境来管理我们的内联网。 结果是完全成功。 我认为如果我们可以从同一个位置管理邮件用户,可能会有多大。
所以我经历了Christoph Haas( http://workaround.org/articles/ispmail-etch/ )和Falko Timme( https://www.youcl.com/virtual-users-domains-postfix-courier- mysql-squirrelmail-ubuntu8.04 )。
然后我从Thomas Barregren( http://drupal.org/project/mailserver )中找到了一个很棒的Drupal模块,它具有几乎所有的功能,并且基于Christoph Haas对Postfix / MySQL集成的工作。 我们彻底测试并审查了该模块数周。 不幸的是,我们仍然需要手动维护邮件配额,转发和BCC监控。
受到这样好的工作的启发,我们终于决定写一个Drupal 6模块,以便将所有内容保存在一个地方。
这是本教程及其相关联的Drupal Mailfix模块的生命周期。
初步任务
首先,您需要在目标机器上安装Linux。 我们安装了Linux Ubuntu 8.04服务器。
选择以下软件包:
- OpenSSH服务器
确保您的IP始终保持一致(固定IP或DHCP + IP预留)。
记下安装凭证:
证书 | 样品设置 |
---|---|
Linux | 用户:someuser |
MySQL | user:root @ localhost Drupal数据库:drupal_example_com |
Drupal | 用户:admin 密码:opensesame |
一旦您的系统对新安装的操作系统进行了全新启动,所有任务都将需要root权限。 因此,您应该立即启动根会话:
sudo -i