<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo Markus,</p>
<p>ich bin begeistert, ich habe die main.cf und master.cf so
geändert wie du es geschrieben hast und es hat funktioniert. Die
Mail kommt an.</p>
<p>Jan 5 16:08:51 mail dovecot: imap-login: Login:
user=<a class="moz-txt-link-rfc2396E" href="mailto:kamera@nazareth-norddeich.de"><kamera@nazareth-norddeich.de></a>, method=PLAIN,
rip=79.206.206.110, lip=192.168.240.3, mpid=22268, TLS,
session=<4xq5rYXx/s5Pzs5u>Jan 5 16:08:53 mail
postfix/smtp[22265]: 8F3D1620162:
to=<a class="moz-txt-link-rfc2396E" href="mailto:ina.schwitters@hospiz-am-meer.de"><ina.schwitters@hospiz-am-meer.de></a>,
relay=192.168.240.4[192.168.240.4]:25, delay=3.4,
delays=0.1/0.01/3.1/0.14, dsn=2.0.0, status=sent (250 2.0.0 Ok:
queued as C319910142A)<br>
Jan 5 16:08:53 mail postfix/qmgr[22199]: 8F3D1620162: removed</p>
<p>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</font></p>
<p>habe ich Probleme, ich habe den Befehl und Pfad angepasst:</p>
<p><font color="blue">/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</font></p>
<p>da bekomme ich, obwohl in dem Pfad die Datei liegt:</p>
<p><font color="blue">postmap: fatal: open
/opt/mailcow-dockerized/data/conf/postfix/sql/mysql_virtual_mailbox_maps.cf:
No such file or directory</font></p>
<p>root@mail2:/opt/mailcow-dockerized/data/conf/postfix/sql# ll<br>
total 88<br>
drwxr-xr-x 2 root systemd-network 4096 Dez 24 10:24 ./<br>
drwxr-xr-x 3 root root 4096 Jan 5 15:52 ../<br>
-rw-r----- 1 root systemd-network 311 Jan 5 14:47
mysql_mbr_access_maps.cf<br>
-rw-r----- 1 root systemd-network 242 Jan 5 14:47
mysql_recipient_bcc_maps.cf<br>
-rw-r----- 1 root systemd-network 226 Jan 5 14:47
mysql_recipient_canonical_maps.cf<br>
-rw-r----- 1 root systemd-network 463 Jan 5 14:47
mysql_relay_ne.cf<br>
-rw-r----- 1 root systemd-network 403 Jan 5 14:47
mysql_relay_recipient_maps.cf<br>
-rw-r----- 1 root systemd-network 1117 Jan 5 14:47
mysql_sasl_passwd_maps_sender_dependent.cf<br>
-rw-r----- 1 root systemd-network 293 Jan 5 14:47
mysql_sasl_passwd_maps_transport_maps.cf<br>
-rw-r----- 1 root systemd-network 244 Jan 5 14:47
mysql_sender_bcc_maps.cf<br>
-rw-r----- 1 root systemd-network 1582 Jan 5 14:47
mysql_sender_dependent_default_transport_maps.cf<br>
-rw-r----- 1 root systemd-network 584 Jan 5 14:47
mysql_tls_enforce_in_policy.cf<br>
-rw-r----- 1 root systemd-network 261 Jan 5 14:47
mysql_tls_policy_override_maps.cf<br>
-rw-r----- 1 root systemd-network 275 Jan 5 14:47
mysql_transport_maps.cf<br>
-rw-r----- 1 root systemd-network 392 Jan 5 14:47
mysql_virtual_alias_domain_maps.cf<br>
-rw-r----- 1 root systemd-network 228 Jan 5 14:47
mysql_virtual_alias_maps.cf<br>
-rw-r----- 1 root systemd-network 331 Jan 5 14:47
mysql_virtual_domains_maps.cf<br>
-rw-r----- 1 root systemd-network 319 Jan 5 14:47
mysql_virtual_mailbox_maps.cf<br>
-rw-r----- 1 root systemd-network 228 Jan 5 14:47
mysql_virtual_relay_domain_maps.cf<br>
-rw-r----- 1 root systemd-network 249 Jan 5 14:47
mysql_virtual_resource_maps.cf<br>
-rw-r----- 1 root systemd-network 1246 Jan 5 14:47
mysql_virtual_sender_acl.cf<br>
-rw-r----- 1 root systemd-network 233 Jan 5 14:47
mysql_virtual_spamalias_maps.cf</p>
<p>Es kann wohl mit mailcow zu tun haben, das der Befehl nicht
passt. 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. Ich habe es neu angelegt,
und jetzt erscheint es auch in der mailcow cli. Trotzdem
funktioniert der Befehl nicht.</p>
<p>mailcowdockerized-postfix-mailcow-1 | Jan 5 16:33:04
fe6b174435f0 postfix/qmgr[380]: B9A51100209:
from=<a class="moz-txt-link-rfc2396E" href="mailto:bernd.blana@hospiz-am-meer.de"><bernd.blana@hospiz-am-meer.de></a>, size=683, nrcpt=1
(queue active)<br>
mailcowdockerized-postfix-mailcow-1 | Jan 5 16:33:04
fe6b174435f0 postfix/submission/smtpd[643]: disconnect from
p4fcece6e.dip0.t-ipconnect.de[79.206.206.110] ehlo=2 starttls=1
auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8<br>
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>, <font color="blue">relay=dovecot[172.22.1.250]</font>: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>
mailcowdockerized-postfix-mailcow-1 | Jan 5 16:33:04
fe6b174435f0 postfix/qmgr[380]: B9A51100209: removed</p>
<p>Postfix relayed es ja, aber nur in das Docker interne Netz, hast
du da auch Ahnung wo das landet, zumindestens nicht auf dem mail
Da habe ich geschaut, und auch irgenwelche sonstigen logs gesucht.
Aber nichts gefunden.</p>
<p>Liebe Grüße</p>
<p>Bernd </p>
<p><br>
</p>
<div class="moz-cite-prefix">On 05.01.2023 15:24, Markus Winkler via
Dovecot wrote:<br>
</div>
<blockquote type="cite"
cite="mid:20230105142417.e3ywtwzzv2mc5fei@kermit.home.priv">Hallo
Bernd,
<br>
<br>
vielen Dank für die Infos!
<br>
<br>
On Thu, 05 Jan 2023 at 02:09:39PM +0100, Bernd Blana via Dovecot
wrote:
<br>
<br>
<blockquote type="cite">zuerst postconf -n
<br>
<br>
</blockquote>
[...]
<br>
<br>
<blockquote type="cite">smtpd_sender_restrictions =
reject_authenticated_sender_login_mismatch, permit_mynetworks,
permit_sasl_authenticated, reject_unlisted_sender,
reject_unknown_sender_domain
<br>
</blockquote>
<br>
Hier haben wir schon den ersten Kandidat. Ändere das in der
main.cf mal bitte so ab:
<br>
<br>
smtpd_sender_restrictions =
reject_authenticated_sender_login_mismatch, permit_mynetworks,
permit_sasl_authenticated, reject_unknown_sender_domain
<br>
<br>
<br>
Jetzt zur master.cf:
<br>
<br>
<blockquote type="cite">dann postconf -M
<br>
<br>
</blockquote>
[...]
<br>
<br>
<blockquote type="cite">smtpd pass - - n
- - smtpd
<br>
-o
smtpd_helo_restrictions=permit_mynetworks,reject_non_fqdn_helo_hostname
<br>
-o smtpd_sasl_auth_enable=no
<br>
-o
smtpd_sender_restrictions=permit_mynetworks,reject_unlisted_sender,reject_unknown_sender_domain<br>
</blockquote>
--------------------------------------------------^^^^^^^^^^^^^^^^^^^^^^
<br>
<br>
Ändere diese letzte Zeile bitte folgendermaßen:
<br>
<br>
-o
smtpd_sender_restrictions=permit_mynetworks,reject_unknown_sender_domain
<br>
Diese beiden Änderungen sollten m. E. reichen, damit die
eingehenden Mails von <a class="moz-txt-link-rfc2396E" href="mailto:kamera@nazareth-norddeich.de"><kamera@nazareth-norddeich.de></a> nicht
mehr abgewiesen werden.
<br>
Postfix bitte beenden und wieder starten, da wir an der master.cf
geschraubt haben.
<br>
<br>
Eine erneutes Versenden der Testmail vom mail -> mail2 sollte
jetzt eigentlich akzeptiert werden. Hoffe ich. ;-)
<br>
<br>
Falls das klappt, kuriert das aber erst mal nur das Symptom ...
daher checken, warum diese Adresse als nicht bekannt deklariert
wird: <br>
<blockquote type="cite">Ich weiß jetzt nicht genau welchen Bereich
des Logs du da brauchst, ich mal diesen Bereich gewählt. Wenn es
nicht reicht kann ich auch noch mehr schicken:
<br>
</blockquote>
<br>
Ich brauchte eigentlich das korrespondierende Log des mail_2_,
aber egal. ;-):
<br>
<br>
<blockquote type="cite">dsn=5.1.0, status=bounced (host
192.168.240.4[192.168.240.4] said: 550 5.1.0
<a class="moz-txt-link-rfc2396E" href="mailto:kamera@nazareth-norddeich.de"><kamera@nazareth-norddeich.de></a>: Sender address rejected:
User unknown in virtual mailbox table
<br>
</blockquote>
<br>
Um zu überprüfen, warum dieser Effekt (Fehler würde ich es gar
nicht unbedingt nennen) in der bisherigen Config überhaupt
auftritt, führe auf dem mail2 mal bitte folgendes aus:
<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>
Was erfolgt da für eine Ausgabe?
<br>
<br>
LG
<br>
Markus
<br>
<br>
</blockquote>
</body>
</html>