Systemmails umschreiben
Nico Funke
nfunke at blocxx.org
Di Feb 18 16:29:35 CET 2025
NACHTRAG;
Hier sind Sender und Empfänger auf einer Maschine, daher noch die Logs.
Aktuelle Logs von Postfix nach dem Befehl echo "test1" | mail -s
"test1" you at domain.tld:
postfix/pickup[681181]: C54EF67269: uid=0 from=<root at core.blocxx.org>
postfix/cleanup[714073]: C54EF67269:
message-id=<20250218152547.C54EF67269 at mail.blocxx.org>
postfix/qmgr[100054]: C54EF67269: from=<root at core.blocxx.org>,
size=366, nrcpt=1 (queue active)
postfix/lmtp[714076]: C54EF67269: to=<admin at blocxx.org>,
relay=127.0.0.1[127.0.0.1]:24, delay=0.08,
delays=0.04/0.01/0.02/0.01, dsn=2.0.0, status=sent (250 2.0.0
<admin at blocxx.org> lUIiM3umtGdd5QoAZ15CMg Saved)
postfix/qmgr[100054]: C54EF67269: removed
Viele Grüße
Am 18.02.25 um 16:14 schrieb Nico Funke via Postfixbuch-users:
>
> 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/11dd124e/attachment-0001.htm>
Mehr Informationen über die Mailingliste Postfixbuch-users