<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>