Here I described how to configure a local mailman server. From time to time a new operating system version has to be installed and the mailman configuration and data has to be migrated to the new installation. Fortunately It's quite easy if you execute some additional steps after mailman installation.
 
1) Install mailman on the new system
2) Copy folder mailman/data, mailman/archives and mailman/lists from the old system to the new system. Use 
tar cf - * | ( cd /target; tar xfp -) to copy the folders in order to keep all owners and access rights. You find the folders on openSuSE and Ubuntu/Mint under  /var/lib.
3a)  On openSuSE update in /etc/sysconfig/apache2 and add parameter MAILMAN to the  APACHE_SERVER_FLAGS.
APACHE_SERVER_FLAGS="MAILMAN"
3b) On Ubuntu/Mint you have to add the following line in .fetchmailrc in the poll statement if you migrate from openSuSE where localhost.de is the local mailhost configured in postfix
    no dns aka localhost.de
4)  Read this article and copy all other files mentioned in the article.
5) Start mailman 
 
Sources:
Mailman migration is faster than you think
Fetchmail man page
Multidrop configuration help (fetchmail mailinglist)
 
 
Add comment

Note

eMail is not visible to the public and used to subscribe you to comment updates. If you enter your eMail address your consent in accordance with. Art. 6 para. 1 lit. a GDPR to store your eMail is assumed. You can unsubscribe at any time because any notification eMail has an unsubscribe link.
For more details about our data protection see here.

Spam comments are purged and not published to protect subscribers from spam eMails. Review is done manually and therefore it takes some time until a comment will be published.