<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hallo Markus,</p>
    <p>ich will dir erst einmal herzlich danken für deine Hilfe. Ich
      habe dadurch dieses Problem lösen können, aber auch viel über
      postfix dazu gelernt!!<br>
    </p>
    <p>Du hattest recht, mit dem Befehl:</p>
    <p><font color="blue">postmap -q <a class="moz-txt-link-abbreviated" href="mailto:kamera@nazareth-norddeich.de">kamera@nazareth-norddeich.de</a>
        mysql:/opt/postfix/conf/sql/mysql_virtual_mailbox_maps.cf <br>
      </font></p>
    <p>funktioniert es wenn ich vorher<font color="blue"> :</font></p>
    <p><font color="blue">docker exec -it fe6b174435f0 /bin/bash</font></p>
    <p>aufrufe.</p>
    <p><font color="blue">root@mail2:/opt/mailcow-dockerized# docker
        exec -it fe6b174435f0 /bin/bash<br>
        root@fe6b174435f0:/# postmap -q <a class="moz-txt-link-abbreviated" href="mailto:kamera@nazareth-norddeich.de">kamera@nazareth-norddeich.de</a>
        mysql:/opt/postfix/conf/sql/mysql_virtual_mailbox_maps.cf<br>
        maildir:/var/vmail/nazareth-norddeich.de/kamera/</font><br>
    </p>
    <p>Was mail2 betrifft, auch da hast du recht. Die Test sind in dem
      Postfach angekommen.  Du hast natürlich recht, ich habe viel von
      deiner Zeit in Anspruch genommen.   Ich habe nur noch eine Frage,
      <br>
    </p>
    <p>dann müsste ich doch wenn ich<br>
    </p>
    <p><font color="blue">virtual_transport = lmtp:inet:dovecot:24 </font><br>
    </p>
    <p>einfach in</p>
    <p><font color="blue">virtual_transport = <a class="moz-txt-link-freetext" href="smtp:192.168.240.3:25">smtp:192.168.240.3:25</a></font></p>
    <p>ändere, die mails auf den mail geleitet bekommen. Zumindestens
      könnte ich es so einmal probieren.</p>
    <p><br>
    </p>
    <p>Vielen Dank noch einmal für die Zeit die du in mein Problem
      investierst hast 😁</p>
    <p>Liebe Grüße</p>
    <p>Bernd</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 05.01.2023 21:37, Markus Winkler via
      Dovecot wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c92b9b2b-0ad0-4301-a308-71c772cb03df@irmawi.de">Hallo
      Bernd,
      <br>
      <br>
      On 05.01.23 17:56, Bernd Blana via Dovecot wrote:
      <br>
      <blockquote type="cite">es hat funktioniert. Die Mail kommt an.
        <br>
      </blockquote>
      [...]
      <br>
      <blockquote type="cite">dsn=2.0.0, status=sent (250 2.0.0 Ok:
        queued as C319910142A)
        <br>
      </blockquote>
      <br>
      das freut mich - vielen Dank fürs Ändern, Testen und die Infos. :)
      <br>
      <br>
      <blockquote type="cite">Mit dem Befehl:
        <br>
        <br>
        postmap -q <a class="moz-txt-link-abbreviated" href="mailto:kamera@nazareth-norddeich.de">kamera@nazareth-norddeich.de</a>
        mysql:/opt/postfix/conf/sql/mysql_virtual_mailbox_maps.cf
        <br>
        <br>
        habe ich Probleme, ich habe den Befehl und Pfad angepasst:
        <br>
        <br>
        /opt/mailcow-dockerized# docker-compose exec postfix-mailcow
        postmap -q <a class="moz-txt-link-abbreviated" href="mailto:kamera@nazareth-norddeich.de">kamera@nazareth-norddeich.de</a>
mysql:/opt/mailcow-dockerized/data/conf/postfix/sql/mysql_virtual_mailbox_maps.cf<br>
      </blockquote>
      <br>
      Der von mir genannte Pfad stammte halt aus Deiner main.cf - daher
      ging ich mal davon aus, dass der korrekt ist. ;-)
      <br>
      <br>
      <blockquote type="cite">da bekomme ich, obwohl in dem Pfad die
        Datei liegt:
        <br>
        <br>
        postmap: fatal: open
/opt/mailcow-dockerized/data/conf/postfix/sql/mysql_virtual_mailbox_maps.cf:
        No such file or directory
        <br>
      </blockquote>
      <br>
      Naja, aber aus "Sicht" von 'postmap', das ja innerhalb des
      Containers läuft, gibt es diesen von Dir verwendeten Pfad doch
      eigentlich wirklich nicht, oder? Insofern wäre diese Fehlermeldung
      dann auch nachvollziehbar.
      <br>
      <br>
      Aber gut, ich habe mit mailcow vor ca. mehreren Jahren mal ganz
      kurz zu tun gehabt. Das ist nur noch sehr dunkel in Erinnerung ...
      ;-)
      <br>
      <br>
      Wie gesagt: Ich denke mal, der von mir aus der main.cf übernommene
      Pfad ist doch sicherlich (nur) aus Sicht innerhalb des Containers
      gültig, oder irre ich mich?
      <br>
      <br>
      IIRC hatte ich bei dem Docker-Zeugs dann immer so was wie
      <br>
      'docker exec-it $CONTAINERID /bin/bash' benutzt, um eine Shell
      _im_ Container zu bekommen. Und damit müsste doch dann der Pfad
      stimmen und:
      <br>
      <br>
      'postmap -q <a class="moz-txt-link-abbreviated" href="mailto:kamera@nazareth-norddeich.de">kamera@nazareth-norddeich.de</a>
      mysql:/opt/postfix/conf/sql/mysql_virtual_mailbox_maps.cf'
      <br>
      <br>
      eigentlich funktionieren?
      <br>
      <br>
      <br>
      <blockquote type="cite">root@mail2:/opt/mailcow-dockerized/data/conf/postfix/sql#
        ll
        <br>
        total 88
        <br>
        -rw-r----- 1 root systemd-network  319 Jan  5 14:47
        mysql_virtual_mailbox_maps.cf
        <br>
      </blockquote>
      <br>
      Das ist zwar die Datei, aber der Pfad eben aus Sicht des
      Hostsystems. Und der wird ja entsprechend der Container-Config in
      selbigem irgendwo hin gemountet.
      <br>
      <br>
      <blockquote type="cite">Es kann wohl mit mailcow zu tun haben, das
        der Befehl nicht passt.
        <br>
      </blockquote>
      <br>
      Du kannst ja mal mit dem erwähnten docker exec -it ... versuchen,
      ob Du den Befehl innerhalb des Containers gestartet bekommst. Dann
      sollte der Pfad schon stimmen - ansonsten wären ja wichtige Teile
      Deiner main.cf für die Katz, und das kann ich mir beim besten
      Willen nicht vorstellen. ;-)
      <br>
      <br>
      <br>
      <blockquote type="cite">Ich habe beim durchschauen in mailcow
        gesehen, das das Postfach nicht vorhanden war. Ich habe jetzt
        dann noch die andere Richtung probiert, dabei habe ich dann
        festgestellt, dass das Postfach wirklich nicht vorhanden ist.
        <br>
      </blockquote>
      <br>
      Gut, damit wissen wir also eindeutig, dass Postfix recht und die
      entsprechende Meldung im Log ihre Berechtigung hatte. Alles gut
      also. :)
      <br>
      <br>
      Der von mir vorgeschlagene Test mit dem 'postmap -q ...' diente ja
      letztlich auch nur dazu, genau das zweifelsfrei herauszufinden.
      Wir sind halt jetzt lediglich über einen anderen Weg zu dieser
      Erkenntnis gekommen, auch OK. ;-)
      <br>
      <br>
      <br>
      <blockquote type="cite">mailcowdockerized-postfix-mailcow-1  |
        Jan  5 16:33:04 fe6b174435f0 postfix/lmtp[647]: B9A51100209:
        to=<a class="moz-txt-link-rfc2396E" href="mailto:kamera@nazareth-norddeich.de"><kamera@nazareth-norddeich.de></a>,
        relay=dovecot[172.22.1.250]:24, delay=6.9,
        delays=6.9/0.01/0/0.06, dsn=2.0.0, status=sent (250 2.0.0
        <a class="moz-txt-link-rfc2396E" href="mailto:kamera@nazareth-norddeich.de"><kamera@nazareth-norddeich.de></a> 6P0cJbDttmOFAAQA0TOh/w
        Saved)
        <br>
      </blockquote>
      [...]
      <br>
      <blockquote type="cite">Postfix relayed es ja, aber nur in das
        Docker interne Netz, hast du da auch Ahnung wo das landet,
        <br>
      </blockquote>
      <br>
      Ich habe eine Vermutung, mehr nicht ;-):
      <br>
      <br>
      In Deiner main.cf steht:
      <br>
      <br>
      virtual_transport = lmtp:inet:dovecot:24
      <br>
      <br>
      mit (lt. Log) dovecot=172.22.1.250
      <br>
      <br>
      Daher dürfte die Mail an den 'dovecot-mailcow'-Container (ich
      glaube, so hieß das Ding standardmäßig) an dessen IP-Adresse
      172.22.1.250 auf Port 24 übergeben worden sein.
      <br>
      <br>
      Wenn meine Vermutung stimmt, müsstest Du also im Dovecot-Log
      sehen, dass diese Mail in die Mailbox
      '<a class="moz-txt-link-abbreviated" href="mailto:kamera@nazareth-norddeich.de">kamera@nazareth-norddeich.de</a>' zugestellt worden ist.
      <br>
      <br>
      <br>
      <blockquote type="cite">zumindestens nicht auf dem mail Da habe
        ich geschaut,
        <br>
      </blockquote>
      <br>
      Richtig - anhand des Logs oben bin ich mir sehr sicher, dass die
      Mail dort _nicht_ angekommen ist. ;-)
      <br>
      <br>
      Ohne den Inhalt der entsprechenden DB-Tabelle zu kennen, aber auf
      dem mail2 steht ja in der DB auch sicherlich die Domain
      'nazareth-norddeich.de' drin.
      <br>
      <br>
      Bedeutet, durch:
      <br>
      <br>
      virtual_mailbox_domains =
      proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_domains_maps.cf
      <br>
      <br>
      betrachtet sich der mail2 als zuständig für diese Domain und
      stellt die via o. g. virtual_transport zu. Und lt. Log
      funktioniert das auch korrekt.
      <br>
      <br>
      Wie gesagt: Dovecot-(Container-)Log und/oder ein Blick in das
      Maildir auf dem mail2 werden Dir die Mail zeigen. ;-)
      <br>
      <br>
      <blockquote type="cite">und auch irgenwelche sonstigen logs
        gesucht. Aber nichts gefunden.
        <br>
      </blockquote>
      <br>
      Vielleicht nicht in allen geguckt? ;-)
      <br>
      <br>
      Ich würde mich an dieser Stelle langsam ausklinken, da das jetzt
      doch sehr in die Details Deiner Container-Umgebung geht, was via
      Mail aus der Ferne schwer zu untersuchen ist.
      <br>
      <br>
      Aber alles in allem funktioniert das ganze (transport-)Setup ja
      nun auch wie gewünscht, oder fehlt da jetzt noch was?
      <br>
      <br>
      LG
      <br>
      Markus
      <br>
    </blockquote>
  </body>
</html>