Daniel Spannbauer wrote:
Hallo,
gibt es ein Script mit dem ich sendmail-Aliasses in ein Postfix-Format bringen kann? Lt. Doku soll postfix ja die Aliases von sendmail fressen können, beiuns hier ist da aber wohl was drin was er nicht ganz verdaut.
Da kommen auch mal solche geschichten drin vor: "sales/.*mining" |/usr/uti/m2a
Das kommt etwas darauf an, in welchem Format die Aliase vorliegen. Normalerweise reicht es bei statischen Aliasen, einfach "postalias /etc/aliases" aufzurufen. Daraus wird dann die aliases.db erzeugt.
In deinem Fall hast du aber einen regulären Ausdruck da drin, deshalb must du überlegen, ob dieser Reguläre Ausdruck gebraucht wird oder anders geschrieben werden kann. Ein Script, welches die Syntax automatisch anpasst, kenne ich nicht. Dafür sind die Möglichkeiten auch zu vielfältig.
Bei dir sehe ich jetzt nur ein Problem: ich kann im Augenblick nicht einmal sagen, ob du auf zwei Adressen reagieren willst oder ob dies eine ist mit dem "/" als Teil der Adresse.
Kann ich dir leider auch nicht sagen. Die Alias-Tabellen sind bei uns ziemlich groß. Muss ich wohl ein kleines Script schreibend as das ganze in die richtige Form bringt. Und was noch schöner ist: Das ganze wird bei uns im Haus Zentral abgelegt und auf alle Rechner über Make-Files verteilt. Ich muss den ganzen Kram (auch die Config-Files) durch den m4 pumpen usw.
Bei Postfix würde das so aussehen:
/etc/postfix/main.cf: alias_maps = hash:/etc/aliases, pcre:/etc/aliases_pcre
/etc/aliases_pcre: /sales|.*mining/ "|usr/uti/m2a"
Dies setzt voraus, dass Postfix mit pcre-Unterstützung installiert ist. Testen kannst du die unterstützten Map-Formate mit "postconf -m".
Hash-Datenbanken müssen mit "postalias" gemappt werden, pcre-Datenbanken nicht (sie sind aber langsamer, was sich jedoch nur bei größeren Sachen bemerkbar macht).
Es gibt ja auch noch /etc/aliases.d, mal kucken ob ich das alles in ein File packe oder das ganze dann eben aufspalte und da ablegen. Hast mir aber schonmal weitergeholfen. Danke. Gruß Daniel -- Daniel Spannbauer Systembetreuung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Auf der Wies 8, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 68255 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org