Upgrading and converting mailman to postfix

Hi,
I have to upgrade a old mailman setup on RHEl3 and sendmail to RHEL6 which comes with postfix by default...
So,
a) Docs or how easy is it to straight migrate from RHEL3 (2.1.5) to RHEL6 (2.1.12) ?
b) How easy is it to convert a sendmail setup with /etc/aliases to postfix? any automated scripts?
regards
Steven

On Apr 20, 2011, at 9:59 PM, Steven Jones wrote:
a) Docs or how easy is it to straight migrate from RHEL3 (2.1.5) to RHEL6 (2.1.12) ?
What does Red Hat tell you about migrating from sendmail to postfix with RHEL3 -> RHEL6? In my experience, postfix goes pretty far out of its way to be as much of a drop-in replacement for sendmail as can reasonably be done.
But that's in a more typical Unix type of environment where you're building tools from source, or using a BSD-style "ports" system. I can't speak for how that would work in a more regimented binary-only RPM package environment.
b) How easy is it to convert a sendmail setup with /etc/aliases to postfix? any automated scripts?
My experience has been that postfix is the most natural MTA to pair with Mailman, and I've been involved in the postfix community since the very earliest days back when Wietse was still calling it VMailer. We've been using postfix with Mailman on python.org at least as long as I've been involved in the Mailman project -- and we're talking multiple years in both cases.
By default, postfix includes some standard tools for taking the same sorts of source files and turning them into a postfix-native binary format (by replacing the "newaliases" command, among other things).
However, I don't know how Red Hat chooses to modify that situation when they build a postfix package for their platform. You'd have to ask them where their tools are and how those tools change from one version of RHEL to another.
-- Brad Knowles <brad@shub-internet.org> LinkedIn Profile: <http://tinyurl.com/y8kpxu>

On 4/20/11 7:59 PM, Steven Jones wrote:
This is a RedHat packaging question. See the FAQ at <http://wiki.list.org/x/KYCB>. If your RedHat package is 2.1.5-21 or later, it should be no problem. If it is 2.1.5-20 or earlier, many files and directories move as discussed in the FAQ, but the FAQ also tells you where to find a migration script and RedHat's documentation.
b) How easy is it to convert a sendmail setup with /etc/aliases to postfix? any automated scripts?
No conversion is required. Postfix can use the same Mailman aliases as Sendmail in /etc/aliases except that the path to the wrapper may change from /var/mailman/mail/mailman to /usr/lib/mailman/mail/mailman because of the file changes above.
On the other hand, the new package may make various changes in both postfix and Mailman to enable Mailman/Postfix integration, in which case all you'd need to do after migration is to remove Mailman's aliases from /etc/aliases and run Mailman's bin/genaliases to generate the new aliases.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California Better use your sense - B. Dylan

On Apr 20, 2011, at 9:59 PM, Steven Jones wrote:
a) Docs or how easy is it to straight migrate from RHEL3 (2.1.5) to RHEL6 (2.1.12) ?
What does Red Hat tell you about migrating from sendmail to postfix with RHEL3 -> RHEL6? In my experience, postfix goes pretty far out of its way to be as much of a drop-in replacement for sendmail as can reasonably be done.
But that's in a more typical Unix type of environment where you're building tools from source, or using a BSD-style "ports" system. I can't speak for how that would work in a more regimented binary-only RPM package environment.
b) How easy is it to convert a sendmail setup with /etc/aliases to postfix? any automated scripts?
My experience has been that postfix is the most natural MTA to pair with Mailman, and I've been involved in the postfix community since the very earliest days back when Wietse was still calling it VMailer. We've been using postfix with Mailman on python.org at least as long as I've been involved in the Mailman project -- and we're talking multiple years in both cases.
By default, postfix includes some standard tools for taking the same sorts of source files and turning them into a postfix-native binary format (by replacing the "newaliases" command, among other things).
However, I don't know how Red Hat chooses to modify that situation when they build a postfix package for their platform. You'd have to ask them where their tools are and how those tools change from one version of RHEL to another.
-- Brad Knowles <brad@shub-internet.org> LinkedIn Profile: <http://tinyurl.com/y8kpxu>

On 4/20/11 7:59 PM, Steven Jones wrote:
This is a RedHat packaging question. See the FAQ at <http://wiki.list.org/x/KYCB>. If your RedHat package is 2.1.5-21 or later, it should be no problem. If it is 2.1.5-20 or earlier, many files and directories move as discussed in the FAQ, but the FAQ also tells you where to find a migration script and RedHat's documentation.
b) How easy is it to convert a sendmail setup with /etc/aliases to postfix? any automated scripts?
No conversion is required. Postfix can use the same Mailman aliases as Sendmail in /etc/aliases except that the path to the wrapper may change from /var/mailman/mail/mailman to /usr/lib/mailman/mail/mailman because of the file changes above.
On the other hand, the new package may make various changes in both postfix and Mailman to enable Mailman/Postfix integration, in which case all you'd need to do after migration is to remove Mailman's aliases from /etc/aliases and run Mailman's bin/genaliases to generate the new aliases.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California Better use your sense - B. Dylan
participants (3)
-
Brad Knowles
-
Mark Sapiro
-
Steven Jones