Drupal + Postfix Integration Under Ubuntu 8.04 (Hardy)
|
Submitted by asaavedra (Contact Author) (Forums) on Wed, 2008-10-15 19:39. :: Anti-Spam/Virus | Ubuntu | Apache | Email | PHP | Postfix | Other
Drupal + Postfix Integration Under Ubuntu 8.04 (Hardy)Version: 1.02 This document is derived from Christoph Haas’ tutorial “Howto: ISP-style Email Server with Debian-Etch and Postfix” (http://workaround.org) and Falko Timme’s tutorial “Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 8.04 LTS)” (http://www.howtoforge.com). The associated Mailfix Drupal module must be installed as part of this tutorial. It will guide you through the necessary steps to configure a Drupal driven Mail server. Provided features:
PrefaceThis tutorial is the result of many attempts to replace a couple of Postfix mail servers which were maintained with text files. Every time I had to create or drop an account I was required to vi those files, then reload the Postfix configuration. Same thing when users went on vacation (automatic forwarding) or supervisors asked for BCC monitoring. Yep, not funny. Then Drupal was introduced to our corporate environment to manage our Intranet. The result was a total success. I thought how great it could be if we could manage our mail users from this same location. So I went through such superb works from Christoph Haas (http://workaround.org/articles/ispmail-etch/) and Falko Timme (http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu8.04). Then I found a great Drupal module from Thomas Barregren (http://drupal.org/project/mailserver) which had almost all the functionality we required, and was based on Christoph Haas’ work for the Postfix/MySQL integration. We thoroughly tested and reviewed this module for a couple of weeks. Unfortunately we still had to maintain the mail quota, forwarding and BCC monitoring part by hand. This is how this tutorial and its associated Drupal Mailfix module came to life.
Preliminary TasksFirst of all you need to install Linux on your target machine. We installed Linux Ubuntu 8.04 Server. Select the following software packages:
Ensure that your IP will always be the same (fixed IP, or DHCP + IP reservation).
Once your system makes a fresh boot to the newly installed OS, all tasks will require root privileges. Thus you should start a root session right away: sudo -i
|




print: 
Recent comments
10 hours 12 min ago
11 hours 10 min ago
11 hours 21 min ago
17 hours 26 min ago
19 hours 55 min ago
21 hours 6 min ago
1 day 20 min ago
1 day 1 hour ago
1 day 2 hours ago
1 day 5 hours ago