Systemmails umschreiben

Nico Funke nfunke at blocxx.org
Di Feb 18 16:14:20 CET 2025


    Hi zusammen,

    Danke fürs schauen, jedoch wollte ich euch nicht mit viel Text
    langweilen, da ich noch immer denke, eine Option fehlt.

    Das sind die relevanten Einstellungen Änderungen in meiner Testumgebung;

    In der main.cf habe ich diese Optionen gesetzte:

      * local_header_rewrite_clients = permit_mynetworks,
        permit_sasl_authenticated, permit_tls_clientcerts
      * smtp_generic_maps = hash:/etc/postfix/generic
      * lmtp_generic_maps = hash:/etc/postfix/generic

    /etc/aliases
    mailer-daemon: root
    daemon: root
    www-data: root
    postmaster: root
    hostmaster: root
    webmaster: root
    www: root
    wwwrun: root
    abuse: root
    security: root
    nobody: root
    root: admin at blocxx.org

    /etc/postfix/sender_canonical
    root core at blocxx.org

    /etc/postfix/generic
    @localhost      @blocxx.org


    Wenn ich jetzt mit dem Befehl echo "test1" | mail -s "test1"
    you at domain.tld eine Mail sende kommt die zwar an, jedoch mit dem
    Absender: root at core.blocxx.org
    Ziel soll es jedoch sein, dass jede Mail von core at blocxx.org
    geschrieben wurde.

    @Markus, welche Logs meinst du genau? Die vom Sender oder Empfänger?
    Dann würde ich ganz frisch eine Testmail senden.



Am 17.02.25 um 21:30 schrieb Markus Winkler via Postfixbuch-users:
> Hallo Nico,
>
> On 17.02.25 19:16, Nico Funke via Postfixbuch-users wrote:
>>     Ich beschäftige mich aktuell etwas mit lokalen Mails:
>>     Und zwar möchte ich alle lokalen Systemmails der lokalen Konten
>>     umschreiben und weiterleiten.
>
> [...]
>
>>
>>       * In aliases habe ich die lokalen Postfächer bzw. die 
>> Weiterleitung
>>         definiert.
>>       * In sender_canonical habe ich root eine gültige Mailadresse 
>> zugeteilt.
>>       * In der generic habe ich @localhost @blocxx.org zugeteilt.
>>       * Und in mail.cf habe ich folgendes gesetzt:
>>           o smtp_generic_maps
>>           o lmtp_generic_maps
>>           o local_header_rewrite_clients
>
> Das ist leider nicht sehr genau - oder ich stehe grad auf dem 
> Schlauch. ;-) Bitte schicke bei solchen Fragen am besten diese Infos:
>
> o output von 'postconf -fn'
> o zumindest relevante Teile der oben erwähnten Config-Files 
> (/etc/aliases, sender_canonical, generic etc.)
>
>
> Mal ein konstruiertes, aber m. E. halbwegs reales Beispiel mit einer 
> vielleicht ähnlichen Konstellation wie bei Dir:
>
> Ich möchte, dass Mails eines intern laufenden Servers 
> 'webserver.localdomain.local' nicht an bestimmte Systemaliase, sondern 
> stattdessen an root gehen und diesem a) sowohl lokal direkt als auch 
> b) zusätzlich an eine externe Adresse zustellen:
>
> /etc/aliases:
>
> postmaster: root
> hostmaster: root
> root: \root, foo at example.com
>
>
> Damit die Mails nicht mit der Adresse 
> 'root at webserver.localdomain.local' verschickt (und u. U. bei externen 
> Checks blockiert) werden, habe ich:
>
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
>
> in der u. a. steht:
>
> root at webserver.localdomain.local root at example.com
>
> Damit werden die lokal von root erzeugten Mails nicht mehr von 
> 'root at webserver.localdomain.local' sondern mit der Absenderadresse 
> 'root at example.com' verschickt.
>
> So als grobe Idee, Genaueres und weitere Fälle sind hier beschrieben 
> (falls nicht schon bekannt):
>
>>     Wenn jemand den Fehler zufällig gleich sieht würde ich mich über ein
>>     Tipp freuen beziehungsweise über etwas Lektüre zu diesem Thema.
>
> https://www.postfix.org/ADDRESS_REWRITING_README.html
>
>>
>>     Den es wirkt - leider ohne Error Logeintrag - als würde es nur
>>     Teilweise funktionieren.
>>     Die Ergebnisse ändern sich je nach Versandart.
>
> Hier wären Logauszüge von Testmails, bei denen etwas nicht wie 
> gewünscht funktioniert, trotzdem _sehr_ hilfreich. In welchen Fällen 
> ("teilweise", "je nach Versandart") funktioniert es nicht? Das kann 
> man an solchen konkreten Beispielen am besten sehen.
>
>  >     Und ich weiß aktuell nicht wo ich am besten ansetzen kann, um den
>>     Fehler zu finden.
>
> Am besten mehr Infos zu Deinem aktuellen Setup schicken, s. o. ;-)
>
> Viele Grüße
> Markus
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20250218/211c2c1d/attachment.htm>


Mehr Informationen über die Mailingliste Postfixbuch-users