Univention Bugzilla – Bug 26425
"Mail Home Server" wird nicht korrekt gesetzt
Last modified: 2013-02-25 12:23:37 CET
Ist in einer Domäne kein Mailserver vorhanden, dann ist beim Anlegen/Bearbeiten eines Benutzers die ComboBox "Erweiterte Einstellungen / Mail / Erweiterte Einstellungen / Mail Home Server" leer. Wird nachträglich ein Mail-Server der Domäne hinzugefügt, enthält die ComboBox eine Liste mit genau einem Element. Dies hat zur Folge, dass beim Öffnen eines Benutzers, für den kein Mail-Home-Server gesetzt ist, der erste Eintrag in der ComboBox ausgewählt wird. Beim Speichern wird dies allerdings nicht als Änderung erkannt. Idealerweise wird beim Anlegen eines neuen Benutzers der erste verfügbare Mail-Server für das Feld ausgewählt und beim Öffnen eines Benutzers ohne Mail-Home-Server das Feld als leer angezeigt. In der ComboBox befindet sich zusätzlich ein leerer Eintrag, der ausgewählt werden kann. Zur Lösung gibt es verschiedene Ansatzpunkte: * Zum Erkennen von Änderungen werden derzeit die Werte des Formulars gesetzt und wieder ausgelesen und dann mit den Werten beim Speichern abgeglichen. Der Vergleich könnte mit den ursprünglichen Werten, die vom Server geschickt wurden vorgenommen werden (das steht auch in Zusammenhang mit Bug 26215) * Es wird ein Default-Template standardmäßig verwendet, dessen Mail-Home-Server bei der Installation der Mail-Komponenten entsprechend gesetzt wird (→ ausgelagert nach Bug 26424) * Es wird der ComboBox ein leerer Listeneintrag hinzugefügt (siehe Bug 26098), dadurch wird allerdings beim Anlegen eines Benutzers der Mail-Server nicht automatisch vorausgewählt (und somit kann dem Benutzer keine Mail zugestellt werden)
UCS 3.1 will be the next release.
Im Rahmen von Bug #27820 wurde eine LDAP_Search Syntax für Mailhomeserver eingeführt, diese verfügt über einen "emptyValue" sodass der Wert jetzt korrekt gesetzt wird. svn 36813
Neue Syntax funktioniert.
Der Fehler muss noch einmal generisch angepasst werden → Bug 29635
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".