<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<blockquote><font face="Linux Biolinum">Hi Markus,<br>
<br>
Danke für die ganzen Infos und Hilfe.<br>
<br>
Der Teil mit der generic funktioniert.<br>
Warum auch immer meine Version nicht funktioniert hat. <br>
<br>
Genau das ist die Besonderheit der generic, daher wollte ich mir
das auch mal ansehen, da der Ansatz interessant ist.<br>
lmtp_generic_maps schreibt erst beim versenden um.<br>
<br>
Aktuell ist es so, dass je nach Art des Versendens, es
funktioniert oder auch nicht.<br>
Sende ich im Terminal mit dem echo Befehl, steht der
Absendername weiter hin dabei "root <a class="moz-txt-link-rfc2396E" href="mailto:core@blocxx.org"><core@blocxx.org></a>".<br>
<br>
Ein Tool hat seine tägliche Mail gesendet, da wurde korrekt nur
die Mailadresse <a class="moz-txt-link-abbreviated" href="mailto:core@blocxx.org">core@blocxx.org</a> angezeigt.<br>
Ich schau mir heute Abend an wie das Tool sendet, dann könnte
ich vermutlich der Lösung nah sein.<br>
<br>
alias_database = hash:/etc/aliases<br>
alias_maps = hash:/etc/aliases<br>
append_dot_mydomain = no<br>
biff = no<br>
broken_sasl_auth_clients = yes<br>
compatibility_level = 3.6<br>
disable_vrfy_command = yes<br>
inet_interfaces = all<br>
inet_protocols = ipv4<br>
lmtp_generic_maps = hash:/etc/postfix/generic<br>
local_header_rewrite_clients = permit_mynetworks,
permit_sasl_authenticated,<br>
permit_tls_clientcerts<br>
mailbox_size_limit = 0<br>
maillog_file = /var/log/postfix/postfix.log<br>
milter_default_action = accept<br>
milter_protocol = 6<br>
mydestination = $myhostname, <a class="moz-txt-link-abbreviated" href="mailto:admin@blocxx.org">admin@blocxx.org</a>,
localhost.localdomain, localhost<br>
myhostname = mail.blocxx.org<br>
mynetworks = 127.0.0.0/8<br>
myorigin = /etc/mailname<br>
non_smtpd_milters = $smtpd_milters<br>
readme_directory = no<br>
recipient_delimiter = +<br>
relay_domains = hash:/etc/postfix/relay_domains<br>
relayhost =<br>
sender_canonical_maps = hash:/etc/postfix/sender_canonical<br>
smtp_generic_maps = hash:/etc/postfix/generic<br>
</font><font face="Linux Biolinum">smtpd_relay_restrictions =
permit_mynetworks, permit_sasl_authenticated,<br>
defer_unauth_destination<br>
smtpd_sasl_auth_enable = yes<br>
smtpd_sasl_path = private/auth<br>
smtpd_sasl_type = dovecot<br>
transport_maps = hash:/etc/postfix/relay_domains<br>
virtual_alias_maps = hash:/etc/postfix/virtual<br>
<br>
<br>
Danke nochmals.<br>
<br>
Viele Grüße<br>
<br>
</font></blockquote>
<div class="moz-cite-prefix">Am 18.02.25 um 21:39 schrieb Markus
Winkler via Postfixbuch-users:<br>
</div>
<blockquote type="cite"
cite="mid:82c55d4b-5ef3-4715-b0fb-786f9961a710@irmawi.de">Hallo
Nico,
<br>
<br>
On 18.02.25 16:14, Nico Funke via Postfixbuch-users wrote:
<br>
<blockquote type="cite"> Danke fürs schauen, jedoch wollte ich
euch nicht mit viel Text
<br>
langweilen, da ich noch immer denke, eine Option fehlt.
<br>
</blockquote>
<br>
aus genau diesem Grund habe ich nach 'postconf -fn' gefragt. Es
ist arg mühselig zu helfen, wenn man nicht die _komplette_ Config
kennt ...
<br>
<br>
<blockquote type="cite"> /etc/postfix/sender_canonical
<br>
root <a class="moz-txt-link-abbreviated" href="mailto:core@blocxx.org">core@blocxx.org</a>
<br>
</blockquote>
<br>
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.
<br>
> /etc/postfix/generic
<br>
<blockquote type="cite"> @localhost @blocxx.org
<br>
<br>
Wenn ich jetzt mit dem Befehl echo "test1" | mail -s "test1"
<br>
<a class="moz-txt-link-abbreviated" href="mailto:you@domain.tld">you@domain.tld</a> eine Mail sende kommt die zwar an, jedoch mit
dem
<br>
Absender: <a class="moz-txt-link-abbreviated" href="mailto:root@core.blocxx.org">root@core.blocxx.org</a>
<br>
</blockquote>
<br>
Ja, weil keine deiner Maps matcht und/oder nicht eingebunden ist.
<br>
<br>
<blockquote type="cite"> Ziel soll es jedoch sein, dass jede
Mail von <a class="moz-txt-link-abbreviated" href="mailto:core@blocxx.org">core@blocxx.org</a>
<br>
geschrieben wurde.
<br>
</blockquote>
<br>
/etc/postfix/generic
<br>
@core.blocxx.org <a class="moz-txt-link-abbreviated" href="mailto:core@blocxx.org">core@blocxx.org</a>
<br>
<br>
<br>
<blockquote type="cite">Aktuelle Logs von Postfix nach dem Befehl
echo "test1" | mail -s "test1" <a class="moz-txt-link-abbreviated" href="mailto:you@domain.tld">you@domain.tld</a>:
<br>
<br>
postfix/pickup[681181]: C54EF67269: uid=0
from=<a class="moz-txt-link-rfc2396E" href="mailto:root@core.blocxx.org"><root@core.blocxx.org></a>
<br>
postfix/cleanup[714073]: C54EF67269:
message-id=<a class="moz-txt-link-rfc2396E" href="mailto:20250218152547.C54EF67269@mail.blocxx.org"><20250218152547.C54EF67269@mail.blocxx.org></a>
<br>
postfix/qmgr[100054]: C54EF67269:
from=<a class="moz-txt-link-rfc2396E" href="mailto:root@core.blocxx.org"><root@core.blocxx.org></a>, size=366, nrcpt=1 (queue
active)
<br>
postfix/lmtp[714076]: C54EF67269: to=<a class="moz-txt-link-rfc2396E" href="mailto:admin@blocxx.org"><admin@blocxx.org></a>,
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
<a class="moz-txt-link-rfc2396E" href="mailto:admin@blocxx.org"><admin@blocxx.org></a> lUIiM3umtGdd5QoAZ15CMg Saved)
<br>
postfix/qmgr[100054]: C54EF67269: removed
<br>
</blockquote>
<br>
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:
<br>
<br>
/etc/postfix/main.cf
<br>
sender_canonical_maps = hash:/etc/postfix/sender_canonical
<br>
<br>
/etc/postfix/sender_canonical
<br>
@core.blocxx.org <a class="moz-txt-link-abbreviated" href="mailto:core@blocxx.org">core@blocxx.org</a>
<br>
<br>
Viele Grüße
<br>
Markus
<br>
<br>
</blockquote>
<br>
</body>
</html>