<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Hallo Liste,<br>
<br>
Hab jetzt ziemlich rumprobiert und lt. folgender readme müsste es
doch möglich sein einen alias in seine einzelnen Adressen
umzuschreiben:<br>
Hier drin steht:<br>
<ul style="color: rgb(0, 0, 0); font-family: "Times New
Roman"; font-size: medium; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
0px; text-decoration-thickness: initial; text-decoration-style:
initial; text-decoration-color: initial;">
<li>
<p>Replace an address by multiple addresses. For example,
replace the address of an alias by the addresses listed under
that alias.</p>
</li>
</ul>
readme:<br>
<a class="moz-txt-link-freetext" href="https://www.postfix.org/ADDRESS_REWRITING_README.html">https://www.postfix.org/ADDRESS_REWRITING_README.html</a><br>
<br>
meine sender_canonical_maps bzw. meine recipient_canonical_maps
sehen so aus:<br>
<a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a>
<a class="moz-txt-link-abbreviated" href="mailto:email1@meinedomain.at,email2@meinedomain.at,email3@meinedomain.at">email1@meinedomain.at,email2@meinedomain.at,email3@meinedomain.at</a><br>
<br>
Versende ich nun eine E-Mail an meine externe private E-Mail-Adresse
und CC an <a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a>, sehe ich trotzdem nur den
alias <a class="moz-txt-link-rfc2396E" href="mailto:abt-versand@meinedomain.at">"abt-versand@meinedomain.at"</a> nicht aber die einzelnen 3
E-Mail-Adressen, die diesen alias haben.<br>
<br>
Keiner eine Idee?<br>
<br>
VG, Andi<br>
<div class="moz-signature"><br>
</div>
<div class="moz-cite-prefix">Am 30.09.2022 um 11:29 schrieb Andreas
Wass - Glas Gasperlmair:<br>
</div>
<blockquote type="cite"
cite="mid:4a1d3929-400a-8594-4d31-f923523b4a00@glas-gasperlmair.at">Hallo
Liste,
<br>
<br>
Gleich vorab: Bitte keine Kommentare bezüglich "verwende doch
mailman" oder "schreib den alias doch ins BCC Feld"
<br>
<br>
Ich habe da einige aliases in meiner DB, welche ich als
Verteilerliste verwenden möchte.
<br>
virtual_alias_maps =
proxy:mysql:/etc/postfix/mysql-virtual-alias-maps.cf
<br>
<br>
+-----+-----------+------------------------+------------------------+
<br>
| id | domain_id | source | destination |
<br>
+-----+-----------+------------------------+------------------------+
<br>
| 1 | 2 | <a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a> |
<a class="moz-txt-link-abbreviated" href="mailto:email1@meinedomain.at">email1@meinedomain.at</a> |
<br>
| 2 | 2 | <a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a> |
<a class="moz-txt-link-abbreviated" href="mailto:email2@meinedomain.at">email2@meinedomain.at</a> |
<br>
| 3 | 2 | <a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a> |
<a class="moz-txt-link-abbreviated" href="mailto:email3@meinedomain.at">email3@meinedomain.at</a> |
<br>
+-----+-----------+------------------------+------------------------+
<br>
<br>
Das ganze funktioniert prima, allerdings hätte ich gerne, dass
Empfänger nicht sehen, dass das E-Mail an
<a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a> gesendet wurde, sondern dass das E-Mail
an <a class="moz-txt-link-abbreviated" href="mailto:email1@meinedomain.at">email1@meinedomain.at</a>, <a class="moz-txt-link-abbreviated" href="mailto:email2@meinedomain.at">email2@meinedomain.at</a> und
<a class="moz-txt-link-abbreviated" href="mailto:email3@meinedomain.at">email3@meinedomain.at</a> gesendet wurde.
<br>
<br>
Ich möchte einfach verhindern, wenn ein E-Mail z.B. extern an
<a class="moz-txt-link-abbreviated" href="mailto:office@irgendeinkunde.at">office@irgendeinkunde.at</a> versendet und der alias ("Verteiler" )
<a class="moz-txt-link-abbreviated" href="mailto:abt-versand@meinedomain.at">abt-versand@meinedomain.at</a> im Feld CC steht, dass dieser alias
(Verteiler) NICHT als solcher beim Kunden z.B. ersichtlich ist.
<br>
Trotzdem möchte ich, dass der Kunde sieht, dass das E-Mail als CC
auch an <a class="moz-txt-link-abbreviated" href="mailto:email1@meinedomain.at">email1@meinedomain.at</a>, <a class="moz-txt-link-abbreviated" href="mailto:email2@meinedomain.at">email2@meinedomain.at</a> und
<a class="moz-txt-link-abbreviated" href="mailto:email3@meinedomain.at">email3@meinedomain.at</a> gesendet wurde
<br>
<br>
Kann man das mit address rewriting umsetzen und wenn ja wie?
<br>
<br>
Ich hoffe, ich habe mich klar genug ausgedrückt
<br>
<br>
Anbei noch meine master.cf, falls hier was zu ändern ist:
<br>
<br>
#
==========================================================================<br>
# service type private unpriv chroot wakeup maxproc command +
args
<br>
# (yes) (yes) (no) (never) (100)
<br>
#
==========================================================================<br>
#smtp inet n - y - - smtpd
<br>
smtp inet n - y - 1 postscreen
<br>
smtpd pass - - y - - smtpd
<br>
-o smtpd_sasl_auth_enable=no
<br>
dnsblog unix - - y - 0 dnsblog
<br>
tlsproxy unix - - y - 0 tlsproxy
<br>
submission inet n - y - - smtpd
<br>
-o syslog_name=postfix/submission
<br>
-o smtpd_tls_security_level=encrypt
<br>
-o smtpd_sasl_auth_enable=yes
<br>
# -o smtpd_tls_auth_only=yes
<br>
-o smtpd_reject_unlisted_recipient=no
<br>
# -o smtpd_client_restrictions=$mua_client_restrictions
<br>
# -o smtpd_helo_restrictions=$mua_helo_restrictions
<br>
# -o smtpd_sender_restrictions=$mua_sender_restrictions
<br>
-o smtpd_recipient_restrictions=
<br>
-o smtpd_relay_restrictions=permit_sasl_authenticated,reject
<br>
# -o milter_macro_daemon_name=ORIGINATING
<br>
#smtps inet n - y - - smtpd
<br>
# -o syslog_name=postfix/smtps
<br>
# -o smtpd_tls_wrappermode=yes
<br>
# -o smtpd_sasl_auth_enable=yes
<br>
# -o smtpd_reject_unlisted_recipient=no
<br>
# -o smtpd_client_restrictions=$mua_client_restrictions
<br>
# -o smtpd_helo_restrictions=$mua_helo_restrictions
<br>
# -o smtpd_sender_restrictions=$mua_sender_restrictions
<br>
# -o smtpd_recipient_restrictions=
<br>
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
<br>
# -o milter_macro_daemon_name=ORIGINATING
<br>
#628 inet n - y - - qmqpd
<br>
pickup unix n - y 60 1 pickup
<br>
cleanup unix n - y - 0 cleanup
<br>
qmgr unix n - n 300 1 qmgr
<br>
#qmgr unix n - n 300 1 oqmgr
<br>
tlsmgr unix - - y 1000? 1 tlsmgr
<br>
rewrite unix - - y - - trivial-rewrite
<br>
bounce unix - - y - 0 bounce
<br>
defer unix - - y - 0 bounce
<br>
trace unix - - y - 0 bounce
<br>
verify unix - - y - 1 verify
<br>
flush unix n - y 1000? 0 flush
<br>
proxymap unix - - n - - proxymap
<br>
proxywrite unix - - n - 1 proxymap
<br>
smtp unix - - y - - smtp
<br>
relay unix - - y - - smtp
<br>
-o syslog_name=postfix/$service_name
<br>
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
<br>
showq unix n - y - - showq
<br>
error unix - - y - - error
<br>
retry unix - - y - - error
<br>
discard unix - - y - - discard
<br>
local unix - n n - - local
<br>
virtual unix - n n - - virtual
<br>
lmtp unix - - y - - lmtp
<br>
anvil unix - - y - 1 anvil
<br>
scache unix - - y - 1 scache
<br>
postlog unix-dgram n - n - 1 postlogd
<br>
#
<br>
#
====================================================================
<br>
# Interfaces to non-Postfix software. Be sure to examine the
manual
<br>
# pages of the non-Postfix software to find out what options it
wants.
<br>
#
<br>
# Many of the following services use the Postfix pipe(8) delivery
<br>
# agent. See the pipe(8) man page for information about
${recipient}
<br>
# and other message envelope options.
<br>
#
====================================================================
<br>
#
<br>
# maildrop. See the Postfix MAILDROP_README file for details.
<br>
# Also specify in main.cf: maildrop_destination_recipient_limit=1
<br>
#
<br>
maildrop unix - n n - - pipe
<br>
flags=DRXhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
<br>
#
<br>
#
====================================================================
<br>
#
<br>
# Recent Cyrus versions can use the existing "lmtp" master.cf
entry.
<br>
#
<br>
# Specify in cyrus.conf:
<br>
# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
<br>
#
<br>
# Specify in main.cf one or more of the following:
<br>
# mailbox_transport = lmtp:inet:localhost
<br>
# virtual_transport = lmtp:inet:localhost
<br>
#
<br>
#
====================================================================
<br>
#
<br>
# Cyrus 2.1.5 (Amos Gouaux)
<br>
# Also specify in main.cf: cyrus_destination_recipient_limit=1
<br>
#
<br>
#cyrus unix - n n - - pipe
<br>
# flags=DRX user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m
${extension} ${user}
<br>
#
<br>
#
====================================================================
<br>
# Old example of delivery via Cyrus.
<br>
#
<br>
#old-cyrus unix - n n - - pipe
<br>
# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension}
${user}
<br>
#
<br>
#
====================================================================
<br>
#
<br>
# See the Postfix UUCP_README file for configuration details.
<br>
#
<br>
uucp unix - n n - - pipe
<br>
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender -
$nexthop!rmail ($recipient)
<br>
#
<br>
# Other external delivery methods.
<br>
#
<br>
ifmail unix - n n - - pipe
<br>
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop
($recipient)
<br>
bsmtp unix - n n - - pipe
<br>
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop
-f$sender $recipient
<br>
scalemail-backend unix - n n - 2
pipe
<br>
flags=R user=scalemail
argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user}
${extension}
<br>
mailman unix - n n - - pipe
<br>
flags=FRX user=list
argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}
<br>
<br>
</blockquote>
<br>
</body>
</html>