Hallo,
ich habe versucht, wie auf einer bestehenden LEAP 42.3 Umgebung Postfixadmin zum laufen zu bekommen.
Allgemein klappt es mit Dovecot, aber Postfix mag die Mysql Konfiguration nicht.
Bei Start erfolgt diese Ausgabe im Log. (Beispielhafter Auszug betrifft alle Virtual Domain, alias etc. Einstellungen und alle Parameter:
ul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf: unused parameter: dbname=maildbJul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf: unused parameter: user=mailuser
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf: unused parameter: hosts=dbhost
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: password= password
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: dbname=maildb
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: query=SELECT quota>
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: user=dbuser
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: hosts=dbhost
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: password=password
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: dbname=maildb
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: user=mailuser
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: hosts=dbhost
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf: unused parameter: password=password
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning:
mit folgendem Befehle habe ich die Konfiguration geprüft, Ergebnis passt also:
postmap -q example.com mysql:/etc/postfix/mysql_virtual_domains_maps.cf
In der main.cf ist es wie folgt eingebunden:
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
Was hat sich hier geändert bzw. wo liegt mein Fehler? Die notwendigen Binaries für mysql sind installiert.
ich habe versucht, wie auf einer bestehenden LEAP 42.3 Umgebung Postfixadmin zum laufen zu bekommen.
Du weisst aber schon, das Leap 42.3 nicht mehr supported wird?
Daher würde ich es sofort mit Leap 15.1 versuchen…
Sauerland:
Du weisst aber schon, das Leap 42.3 nicht mehr supported wird?
Daher würde ich es sofort mit Leap 15.1 versuchen…
Nun… wie soll ich sagen.
Das Problem tritt auf einer Suse Leap 15.1 Umgebung auf. Konfiguration wurde auf Basis der Dokumentation und Beispiel der Neuinstallation frisch aufgebaut. Habe im Beitrag die Distribution ausgewählt, zu erkennen am Beitrag: “LEAP 15.1 Postfix und Mysql mit virtual Host mag nicht. ”
Die **Leap 42.3 Umgebung **ist das Altsystem und hat bisher gut funktioniert.
Ich würde nun gerne verstehen und nachvollziehbar in Erfahrung bringen, wo und was ich anpassen muss, damit die Virtual Konfiguration wieder funktioniert mit Postfix 3.3.1 vs. 3.2.0.
Offensichtlich bin ich nicht der einzige mit dem Problem:
https://serverfault.com/questions/973338/postfix-unused-parameter-for-mysql-maps/975292#975292
Gab wohl auch schon mit opensuse Leap 15.0 das Problem.
Eine Folge davon ist, dass Lokal abgesendete Emails vom Mailserver, z.B. conjob an eine Mailbox abgelehnt wird, mit “Looks back to Myself”.
Ohne Vhosts und virtual Domains kann das nicht klappen.
Extern eingeliefert klappt es jedoch.
matzewe01:
Hallo,
ich habe versucht, wie auf einer bestehenden LEAP 42.3 Umgebung Postfixadmin zum laufen zu bekommen.
Allgemein klappt es mit Dovecot, aber Postfix mag die Mysql Konfiguration nicht.
Bei Start erfolgt diese Ausgabe im Log. (Beispielhafter Auszug betrifft alle Virtual Domain, alias etc. Einstellungen und alle Parameter:
ul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf: unused parameter: dbname=maildbJul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf: unused parameter: user=mailuser
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf: unused parameter: hosts=dbhost
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: password= password
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: dbname=maildb
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: query=SELECT quota>
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: user=dbuser
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf: unused parameter: hosts=dbhost
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: password=password
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: dbname=maildb
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: user=mailuser
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_domains_maps.cf: unused parameter: hosts=dbhost
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf: unused parameter: password=password
Jul 11 16:21:10 wep001aa cond_slp[12148]: /usr/sbin/postconf: warning:
mit folgendem Befehle habe ich die Konfiguration geprüft, Ergebnis passt also:
postmap -q example.com mysql:/etc/postfix/mysql_virtual_domains_maps.cf
In der main.cf ist es wie folgt eingebunden:
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
Was hat sich hier geändert bzw. wo liegt mein Fehler? Die notwendigen Binaries für mysql sind installiert.
Meine Zustellung funktionniert unter 15.0 und 15.1
Allerdings werden auch alle Paramater als Warnung bei postconf und im Journal angezeigt.