[Mailman-de] Erzeugen von /etc/postfix/virtual_mailman

Markus Winkler ml at irmawi.de
So Nov 2 20:28:45 CET 2008


Hallo Manfred,

kann erst jetzt wieder reinschauen. Eigentlich hat Peer schon alles
gesagt, insbesondere zur prinzipiellen Anbindung von Mailman an Postfix
- wenn Du Dich daran hälst, dann funktioniert das einwandfrei. Meine
eigenen Setups jedenfalls sind genau so aufgebaut und laufen in dieser
Hinsicht wartungsfrei.

Nur nochmal kurz zur Sicherheit:

On 02.11.2008 17:57 M. Riese LZT wrote:
>>> Schaue mal nach, ob postfix Mitglied in der Gruppe list ist. Bei mir
>>> (Debian Etch) wird das alles darüber geregelt.
>>>
> Habe ich gerade versucht, aber erfolglos (Der Server läuft auch unter
> Debian, aktuelle Version)

"erfolglos" bedeutet?

>>> Also wenn Du in der mm_cfg.py MTA='Postfix' drin hast, werden die
>>> antsprechenden Dateien inkl. der Hashes automatisch erzeugt.
> 
> Ich habe unter /var/lib/mailman/data noch mal nachgeschaut, dort gibt es
> eine entsprechende Datei.

OK.

> Ich habe sie verlinkt (nach /etc/postfix) aber das hat nicht geholfen.

1)
Nimm einfach die erwähnte /var/lib/mailman/data/aliases direkt. Das
Verlinken ist nicht nötig:

in /etc/postfix/main.cf also sowas hier:

alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases

Wenn Postfix in der Gruppe list mit drin ist (s.o., bitte checke das
sicherheitshalber nochmal), dann hat es die erforderlichen
Zugriffsrechte und kann somit zusätzlich auch diese Quelle für Aliases
verwenden.

2)
In /etc/postfix/main.cf den Parameter:

mydestination = ..., mailman.langzeittest.de

um die Subdomain für Deine Mailinglisten ergänzen - fertig.

> Prinzipiell bin ich schon in der Lage, eine solche Datei automatisiert
> zu erstellen. Aber wieso das Rad zweimal erfinden?

Braucht man auch glücklicherweise gar nicht. Aktiviert durch
MTA='Postfix' erzeugt Mailman die für Postfix benötigte aliases-Datei
selbstständig in /var/lib/mailman/data, und Postfix greift über den
Parameter alias_maps darauf zu. Eigentlich ziemlich simpel.

Hoffe, es läuft damit jetzt bei Dir?

Gruß
Markus