Systemmails umschreiben

Nico Funke nfunke at blocxx.org
Mi Feb 19 10:47:25 CET 2025


    Hi Markus,

    Danke für die ganzen Infos und Hilfe.

    Der Teil mit der generic funktioniert.
    Warum auch immer meine Version nicht funktioniert hat.

    Genau das ist die Besonderheit der generic, daher wollte ich mir das
    auch mal ansehen, da der Ansatz interessant ist.
    lmtp_generic_maps schreibt erst beim versenden um.

    Aktuell ist es so, dass je nach Art des Versendens, es funktioniert
    oder auch nicht.
    Sende ich im Terminal mit dem echo Befehl, steht der Absendername
    weiter hin dabei "root <core at blocxx.org>".

    Ein Tool hat seine tägliche Mail gesendet, da wurde korrekt nur die
    Mailadresse core at blocxx.org angezeigt.
    Ich schau mir heute Abend an wie das Tool sendet, dann könnte ich
    vermutlich der Lösung nah sein.

    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    append_dot_mydomain = no
    biff = no
    broken_sasl_auth_clients = yes
    compatibility_level = 3.6
    disable_vrfy_command = yes
    inet_interfaces = all
    inet_protocols = ipv4
    lmtp_generic_maps = hash:/etc/postfix/generic
    local_header_rewrite_clients = permit_mynetworks,
    permit_sasl_authenticated,
         permit_tls_clientcerts
    mailbox_size_limit = 0
    maillog_file = /var/log/postfix/postfix.log
    milter_default_action = accept
    milter_protocol = 6
    mydestination = $myhostname, admin at blocxx.org,
    localhost.localdomain, localhost
    myhostname = mail.blocxx.org
    mynetworks = 127.0.0.0/8
    myorigin = /etc/mailname
    non_smtpd_milters = $smtpd_milters
    readme_directory = no
    recipient_delimiter = +
    relay_domains = hash:/etc/postfix/relay_domains
    relayhost =
    sender_canonical_maps = hash:/etc/postfix/sender_canonical
    smtp_generic_maps = hash:/etc/postfix/generic
    smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated,
         defer_unauth_destination
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_path = private/auth
    smtpd_sasl_type = dovecot
    transport_maps = hash:/etc/postfix/relay_domains
    virtual_alias_maps = hash:/etc/postfix/virtual


    Danke nochmals.

    Viele Grüße

Am 18.02.25 um 21:39 schrieb Markus Winkler via Postfixbuch-users:
> Hallo Nico,
>
> On 18.02.25 16:14, Nico Funke via Postfixbuch-users wrote:
>>     Danke fürs schauen, jedoch wollte ich euch nicht mit viel Text
>>     langweilen, da ich noch immer denke, eine Option fehlt.
>
> aus genau diesem Grund habe ich nach 'postconf -fn' gefragt. Es ist 
> arg mühselig zu helfen, wenn man nicht die _komplette_ Config kennt ...
>
>>     /etc/postfix/sender_canonical
>>     root core at blocxx.org
>
> Das ist m. E. falsch. Ein Beispiel hatte ich Dir ja geliefert. Ob 
> diese Map allerdings überhaupt in Deinem Setup genutzt wird, ist 
> momentan unklar, s. o.
>  >     /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
>
> Ja, weil keine deiner Maps matcht und/oder nicht eingebunden ist.
>
>>     Ziel soll es jedoch sein, dass jede Mail von core at blocxx.org
>>     geschrieben wurde.
>
> /etc/postfix/generic
> @core.blocxx.org core at blocxx.org
>
>
>> 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
>
> Die oben zu sehende Umschreibung mittels 'generic' greift in einem 
> solchen Fall übrigens nicht, da die Mail ja auf der Maschine verbleibt 
> und nicht per SMTP extern versendet wird. Wenn Du das auch bei lokal 
> zugestellten Mails haben möchtest:
>
> /etc/postfix/main.cf
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
>
> /etc/postfix/sender_canonical
> @core.blocxx.org core at blocxx.org
>
> Viele Grüße
> Markus
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20250219/8a0d09bf/attachment.htm>


Mehr Informationen über die Mailingliste Postfixbuch-users