DRINGEND -Uid Mapping kann nur umgeschaltet werden, wenn noch keine Mailuser angelegt sind.

xxfog

Member
Hallo zusammen,

ich benötige dringend Hilfe. Ich habe heute diverse Änderungen an der Konfiguration von spamassin vorgenommen. GeoIP installiert, RBL Einträge gesetzt etc.
(https://www.syn-flut.de/spamassassin-erkennungsrate-deutlich-verbessern diente als Inspiration)
In der /etc/spamassassin/local.cf waren fast alle einträge mit # deaktiviert, davon habe ich viele aktiviert, scores einträge gesetzt und dann habe ich mehrfach amavis,dovecot und spamassassin neugestartet.

Nun ist plötzlich die System > Serverkonfiguration > E-Mail GUI komplett leer.

Ich habe alle daten wieder eingetragen, erhalte aber die Meldung

Uid Mapping kann nur umgeschaltet werden, wenn noch keine Mailuser angelegt sind.

und somit werden meine Eintragungen nicht gespeichert. Es ist ein produktiver Server und die IDs habe ich über die Console verifiziert. Sie stimmen.

[UPDATE]
Mailuser hatten noch alle die korrekten UID, GID, maildir und homedir.
Allerdings fehlte in der ISPconfig DB der komplette Part [Mail] - diesen konnten wir aus einem nächtlichen Backup der ISPC-Datenbank wieder einpflegen - die GUI läuft nun wieder.

Aber dennoch würde ich gern die Ursache geklärt wissen um nicht noch einmal so einen Fehler zu haben und auch andere User davor zu bewahren.

@Till ist dir dieses Phänomen bekannt?

Danke und Gruß
xxfog, Steffan
 
Zuletzt bearbeitet:

Till

Administrator
Ich denke da muss irgend was beim speichern der Datem im ISPConfig UI ganz schief gelaufen sein. Ich habe vcon dem Problem schon mal gehört, konnte es aber nie reproduzieren. Möglicherweise ist es eine race condition, auf jeden Fall tritt es sehr selten auf.
 

xxfog

Member
Wir werden am Sonntag Abend/Nacht nochmals alle Dienste neustarten - heute ist es zu heikel.
Sollte das Problem dann wieder auftreten melde ich mich hier wieder.
Vielleicht hilft das bei der Analyse.
 

didiber71

New Member
Hallo!

Ich habe gerade das selbe Problem!

Wie oben beschrieben.

Alle Einstellungen sind weg.

Beim nachtragen der Einstellungen kommt diese Fehler Meldung:

Uid Mapping kann nur umgeschaltet werden, wenn noch keine Mailuser angelegt sind.

obwohl die Einstellung nicht aktiv ist:

Website Linux Uid für Mailboxen nur für einzel-Server Installationen.

Der Mailserver funktioniert aber noch! zum Glück!!!

Was habe ich gemacht:
Die Einstellungen ohne sie zu verändern durchgesehen.
beim tippen auf den nächsten Reiter kam es dazu das alles weg war.
mir ist auch aufgefallen das die Rote Kugel an ging mit 2, also hats da was denn ich habe nichts verändert.

Datalog-History-Eintrag

Da steht es:


Zeitpunkt15.04.2020 19:25
Tabelleserver
AktionUpdate

IN ROT: bedeutet löschen

[mail]
module=postfix_mysql
maildir_path=/var/vmail/[domain]/[localpart]
homedir_path=/var/vmail
maildir_format=maildir
dkim_path=/var/lib/amavis/dkim
dkim_strength=1024
content_filter=amavis
rspamd_password=
pop3_imap_daemon=dovecot
mail_filter_syntax=sieve
mailuser_uid=5000
mailuser_gid=5000
mailuser_name=vmail
mailuser_group=vmail
mailbox_virtual_uidgid_maps=n
relayhost=1.1.1.1
relayhost_user=xxxxx@xxxxxxx.xx
relayhost_password=xxxxxxxxxxxx
mailbox_size_limit=0
message_size_limit=0
mailbox_quota_stats=y
realtime_blackhole_list=lkl.nk
overquota_notify_admin=y
overquota_notify_client=y
overquota_notify_freq=7
overquota_notify_onok=y
sendmail_path=/usr/sbin/sendmail
rspamd_available=n
reject_sender_login_mismatch=y


Danach Steht Rückgängig machen.

Sollte ich machen oder?

@Till bitte um Hilfe.

Vielen Dank!
Dietmar
 

didiber71

New Member
Hallo Till!

Vielen Dank für die prompte Antwort,

nach dem rückgängig machen im Datalog sind die Einstellungen wieder da:


Zeitpunkt16.04.2020 10:56
Tabelleserver
AktionUpdate
einfügen:

[mail]
module=postfix_mysql
maildir_path=/var/vmail/[domain]/[localpart]
homedir_path=/var/vmail
maildir_format=maildir
dkim_path=/var/lib/amavis/dkim
dkim_strength=1024
content_filter=amavis
rspamd_password=
pop3_imap_daemon=dovecot
mail_filter_syntax=sieve
mailuser_uid=5000
mailuser_gid=5000
mailuser_name=vmail
mailuser_group=vmail
mailbox_virtual_uidgid_maps=n
relayhost=19.19.19.19
relayhost_user=relay@host.tld
relayhost_password=relayhostpw
mailbox_size_limit=0
message_size_limit=0
mailbox_quota_stats=y
realtime_blackhole_list=lkl.nk
overquota_notify_admin=y
overquota_notify_client=y
overquota_notify_freq=7
overquota_notify_onok=y
sendmail_path=/usr/sbin/sendmail
rspamd_available=n
reject_sender_login_mismatch=y


Als ich einen Reiter weiter Klickte erschien wieder die Rote Kugel mit 2 Jobs obwohl ich nichts geändert habe. (wie heißt das Ding?)

Darauf im Datalog:

Zeitpunkt16.04.2020 10:57
Tabelleserver
AktionUpdate

Die Änderungen werden hervorgehoben angezeigt (Einfügungen / Löschungen)

[mail]
module=postfix_mysql
maildir_path=/var/vmail/[domain]/[localpart]
maildir_format=maildir
homedir_path=/var/vmail
content_filter=amavisd ### hier ist das "m" schwarz ###
rspamd_password=rV@Gei4P3
rspamd_av
aildir_format=maibldire=n ### da wird es bund und ein Buchstaben Salat ###
dkim_path=/var/lib/amavis/dkim
dkim_strength=1024
content_filter=elamaviyhos\nrspamdt_password=relayhostpw
pop3_imap_daemon=dovecot
mail_filter_syntax=sieve
mailuser_uid=5000
mailuser_gid=5000
mailuser_name=vmail
mailuser_group=vmail
mailbox_virtual_uidgid_maps=n
relayhost=19.19.19.19
relayhost_user=relay@host.tld
relayhosject_passwender_lord=gin_mirealyhostpwch=y ### bund und ein Buchstaben Salat ###
mailbox_size_limit=0
message_size_limit=0
mailbox_quota_stats=y
realtime_blackhole_list=lkl.nk
overquota_notify_admin=y
overquota_notify_client=y
overquota_notify_freq=7
overquota_notify_onok=y
sendmail_path=/usr/sbin/sendmail
rspamd_available=n
reject_sender_login_mismatch=y


Ich sehe das Einstellungen hinzukommen vorallem rspamd betreffend.
Warum er maildir_format=maildir löscht ist eigenartig, sowieso ist die ganze aktion sehr eigen und düfte garnicht sein.
Der Farben mix ist für mich eine Herausforderung , bin rot grün blind!

Das passiert automatisch einfach nach dem Aufruf und dem daruffolgenden weitergehen.
Das war der 1. Job.

Zeitpunkt16.04.2020 10:57
Tabelleserver
AktionUpdate

Beim 2. Job sind genau die gleichen Einträge. Er macht das einfach 2x.

Danach habe ich die Mail Einstellungen wieder Aufgerufen, diesmal waren die Einstellungen noch vorhanden, beim klicken auf eine anderen Reiter kam wieder:

Uid Mapping kann nur umgeschaltet werden, wenn noch keine Mailuser angelegt sind.

und lies mich nicht mehr raus aus dem Mail Reiter.

Darauf habe ich einfach auf Überwachung gedrückt. Da bin ich auch hingekommen. Als ich wieder zurück in die Mail Einstellungen kam waren alle Einstellungen zu sehen und beim Anklicken eines andern Reiters war alles normal, keine fehler Meldung mehr.

Zum Test habe ich im Reiter Mail, in Realtime Blackhole Liste einen Eintrag hinzugefügt:
zen.spamhaus.org

Datalog:


Zeitpunkt16.04.2020 10:59
Tabelleserver
AktionUpdate

Die Änderungen werden hervorgehoben angezeigt (Einfügungen / Löschungen)

[mail]
module=postfix_mysql
maildir_path=/var/vmail/[domain]/[localpart]
maildir_format=maildir
homedir_path=/var/vmail
content_filter=amavisd
rspamd_password=rV@Gei4P3
rspamd_available=n
dkim_path=/var/lib/amavis/dkim
dkim_strength=1024
relayhost_password=relayhostpw
pop3_imap_daemon=dovecot
mail_filter_syntax=sieve
mailuser_uid=5000
mailuser_gid=5000
mailuser_name=vmail
mailuser_group=vmail
mailbox_virtual_uidgid_maps=n
relayhost=19.19.19.19
relayhost_user=relay@host.tld
reject_sender_login_mismatch=y
mailbox_size_limit=0
message_size_limit=0
mailbox_quota_stats=y
realtime_blackhole_list=lkl.nk, zen.spamhaus.org
overquota_notify_admin=y
overquota_notify_client=y
overquota_notify_freq=7
overquota_notify_onok=y

Das hat funktioniert, es scheint als alles normal läuft.

Auffällig ist das die Einstellungen immer 2x gemacht werden und das jetzt Einstellungen fehlen die vorher vorgenommen wurden. Es gibt auch keine Felder im Mail Reiter Formular für diese.

@Till Ich hatte vorher keine ISPConfig 2 Installation oder ähnliches drauf, bin erst ganz zu anfang von ISPConfig 3 dazugekommen.
 

Till

Administrator
Als ich einen Reiter weiter Klickte erschien wieder die Rote Kugel mit 2 Jobs obwohl ich nichts geändert habe. (wie heißt das Ding?)

Das ist ok.

Es gibt auch keine Felder im Mail Reiter Formular für diese.

Das ist auch ok, hängt vom verwendeten mailsystem ab.

Die Einstellung von Relayhost funktionieren nicht.

Dann musst Du mal schauen ob Du wirklich alles richtig eingetragen hast und ansonsten mal in die main.cf von postfix sehen, ob der relayhost da drin steht und ins mail.log, ob dort fehler auftauchen wenn er über den relayhost zu versenden versucht. Und immer bedenken, an den relayhost get nur das raus, was es nicht als lokale domains gibt.
 

didiber71

New Member
Die Einstellung von Relayhost funktionieren nicht.
Versendet wird jetzt Local.
Dann musst Du mal schauen ob Du wirklich alles richtig eingetragen hast und ansonsten mal in die main.cf von postfix sehen, ob der relayhost da drin steht und ins mail.log, ob dort fehler auftauchen wenn er über den relayhost zu versenden versucht. Und immer bedenken, an den relayhost get nur das raus, was es nicht als lokale domains gibt.

Die Einstellungen in Postfix habe ich kontrolliert, sie waren nicht da, obwohl sie im Reiter Mail vorhanden waren.

Ich habe sie dann gelöscht und nochmals eingetragen.
Darauf waren sie auch in der Postfix Configuration zu sehen.

Jetzt scheint alles wieder ok zu sein, aber ein Bug ist da aufjedenfall drinnen.
 

Werbung

Top