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