Re: Catch-all fängt zu viel ein
Alex JOST
jost+lists at dimejo.at
Sa Mär 19 12:55:53 CET 2016
[Die Antwort ging leider nur direkt an webmaster, also der
Vollständigkeit halber nochmal die Liste]
Am 19.03.2016 um 11:53 schrieb webmaster:
> Am 19.03.2016 um 10:49 schrieb Alex JOST:
>> Am 19.03.2016 um 09:43 schrieb webmaster:
>>>
>>> ich wollte mir auf meinem Postfix eine Catch-all Adresse konfigurieren.
>>> Dabei habe ich mich an http://www.postfix.com/VIRTUAL_README.html
>>> orientiert. Meine **/etc/postfix/virutal** sieht demnach wie folgt aus:
>>>
>>> ```
>>> user-1 at example.com user1 at example.com
>>> user-2 at example.com user2 at example.com
>>> user-3 at example.com user3 at example.com
>>> @example.com user1 at example.com
>>> ```
>>>
>>> Nun werden jedoch alle E-Mails im Postfach von user1 at example.com
>>> zugestellt. Also auch jene, die z.B. an user2 at example.com gesendet
>>> wurden.
>>>
>>> Entferne ich die letzte Zeile jedoch, werden E-Mails wie erwartet
>>> zugestellt.
>>
>> In der zweiten Zeile hast Du "user-2" stehen, das ist nicht das selbe
>> wie "user2". Und deshalb trifft dann auch nur die vierte Zeile zu. Es
>> sollte wohl eher so aussehen:
>>
>> user1 at example.com user1 at example.com
>> user2 at example.com user2 at example.com
>> user3 at example.com user3 at example.com
>> @example.com user1 at example.com
>>
>
> Das macht in meinen Augen keinen Sinn. Die Datei
> **/etc/postfix/virtual** ist doch dazu da, um Aliase für real
> existierende Postfächer anzulegen. Ich könnte dort daher auch etwas
> eintragen wie:
>
> pusemuckel at example.com user2 at example.com
>
> um alle E-Mails, die an pusemuckel at example.com gesendet zu werden, an
> das Postfach von user2 at example.com weiterzuleiten.
>
> Und wenn ich die vierte Zeile entferne funktioniert es ja auch wie
> erwartet. Also ohne die Catch-all-Adresse werden E-Mails, die an
> user-2 at example.com gesendet werden, korrekt an user2 at example.com
> weitergeleitet.
OK, hatte nicht verstanden, dass "user-1" ein gewollter Alias ist.
Jedenfalls musst Du Ausnahmen von der Catchall-Adresse explizit nochmal
in der Alias-Datei angeben. Also in Deinem Fall wohl so:
user-1 at example.com user1 at example.com
user-2 at example.com user2 at example.com
user-3 at example.com user3 at example.com
user1 at example.com user1 at example.com
user2 at example.com user2 at example.com
user3 at example.com user3 at example.com
@example.com user1 at example.com
--
Alex JOST
Mehr Informationen über die Mailingliste postfix-users