[Postfixbuch-users] Catch*all* für alle ausgehenden Mails in virtuellem System
Sandy Drobic
postfixbuch-users at japantest.homelinux.com
Mo Feb 12 10:26:47 CET 2007
Rainer Frey wrote:
> Hallo nochmal,
>
> On Thursday 08 February 2007 10:07:46 Rainer Frey wrote:
>
>> ich habe gerade einen Sonderfall zu konfigurieren, und ein bißchen eine
>> Denkblockade:
>
> ist eigentlich meine Frage zu konfus, zu uninteressant, zu trivial (und ich
> denke nur viel zu kompliziert) oder weiss tatsächlich keiner eine Antwort?
So ist es...
>> auf einem System in VMWare mit Host-Only Network (also kein Internet, kein
>> DNS) sollen Mails lokal und per virtual aliases ganz normal zugestellt
>> werden. *Alle* Mails, die nach aussen gehen würden, sollen aber in *ein*
>> lokales Catch-All-Konto (für *alle* nicht-lokalen, nicht-virtuellen
>> Domains) zugestellt werden.
>>
>> Lokale Mailboxen sind Maildirs in den Homeverzeichnissen der
>> Systembenutzer, zugänglich per POP3 mittels Dovecot.
>>
>> Meine Idee wäre jetzt, den default_transport auf lokale Zustellung
>> umzubiegen. Aber dafür müssen ja alle Adressen dem einen Systemkonto
>> zugewiesen werden. Ist es so einfach, local(8) zu verwenden, und in
>> alias_maps (sind da eigentlich beliebige lookup-table Typen verwendbar?)
>> z.B. per Regex alles (/^.*$/) dem einen Konto zuweisen?
>
> Natürlich muss man dafür die tatsächlich lokal vorhandenen Konten ausnehmen,
> das ist klar.
> Allerdings hab ich mit meinen Versuchen dahingehend immer eine mail loop
> gebaut - oder gar keinen Match erzielt. Falscher Weg, oder nur falsche
> Regex/Alias-Definition?
Schreibe die Adressen mit virtual_alias_maps um, nicht mit alias_maps.
Verwende Identity Mapping für die vorhandenen Adressen und schreibe dann
den Rest auf die Catchall-Adresse um.
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Mehr Informationen über die Mailingliste Postfixbuch-users