Bug 26438 - HomeServer für SharedFolder sollte nach "IMAP"-Dienst suchen
HomeServer für SharedFolder sollte nach "IMAP"-Dienst suchen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Mail
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Jascha Geerds
Dirk Wiesenthal
: interim-2
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-03-09 15:28 CET by Sönke Schwardt-Krummrich
Modified: 2012-07-20 15:25 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2012-03-09 15:28:03 CET
Die Syntax für das HomeServer-Dropdown im Shared-Folder-UDM-Objekt sollte nicht nach dem Dienst "SMTP" sondern nach "IMAP" suchen, damit z.B. bei installierten 3rd-Party-Mailprodukten, die entsprechenden Rechner nicht angezeigt werden.

Bitte vorab prüfen, ob dies Auswirkungen auf Cyrus-Murder hat bzw. umgekehrt.
Comment 1 Jascha Geerds univentionstaff 2012-06-29 12:44:50 CEST
Die Syntax der Suche wurde in univention-directory-manager-modules (7.0.265-1) angepasst. Es wird nun nicht mehr nach dem SMTP-Dienst gesucht, sondern nach dem IMAP-Dienst.

Ich habe grundlegend überprüft, ob dies Auswirkungen auf Cyrus-Murder hat, konnte jedoch keine Konflikte feststellen. Es ist in Ordnung, wenn 'univentionMailHomeServer' eines Benutzer auf ein Cyrus-Murder Frontend zeigt. Der Backend-Server wird nur für interne Zwecke verwendet und ist ansonsten nicht sichtbar.

@QA: Bitte auch hier noch einmal überprüfen, ob es Konflikte mit Cyrus-Murder gibt.

Paket ist gebaut; Changelog ist vorhanden.
Comment 2 Dirk Wiesenthal univentionstaff 2012-07-03 17:33:53 CEST
Die Suche wurde nur an einer von zwei Stellen von SMTP nach IMAP umgestellt.

Es gibt:
mail/folder
users/user

Beide sollten berücksichtigt werden. Davon ausgehend, dass beim nächsten Bug wieder beide Suchparameter gleichzeitig geändert werden sollen, könnte man darüber nachdenken, denselben String zu benutzen. Das verhindert solche tückischen Fehler in Zukunft.
Comment 3 Jascha Geerds univentionstaff 2012-07-04 13:02:35 CEST
Ich habe die Syntax in der users/user.py nun angepasst.

> Beide sollten berücksichtigt werden. Davon ausgehend, dass beim nächsten Bug
> wieder beide Suchparameter gleichzeitig geändert werden sollen, könnte man
> darüber nachdenken, denselben String zu benutzen. Das verhindert solche
> tückischen Fehler in Zukunft.

Ich habe hierfür einen Bug angelegt (Bug #27820)
Comment 4 Dirk Wiesenthal univentionstaff 2012-07-04 15:17:38 CEST
Rechner, die den Dienst SMTP zur Verfügung stellten (per Definition laut LDAP), wurden zuvor als E-Mail-Server erkannt, d.h. dort konnte man Mailinglisten und Mail home server von Benutzern anlegen. IMAP war irrelevant.

Jetzt ist es genau anders herum. SMTP wird nicht mehr berücksichtigt, wichtig ist allein IMAP. Cyrus Murder scheint damit keine Probleme zu haben (Mailinglisten z.B. können im Front angelegt werden und tauchen dann im Backend auf), der volle Funktionsumfang konnte aber nicht getestet werden, weil wir selbst Cyrus Murder ziemlich einschränken (z.B. unterstützen wir kein "move").

Changelog vorhanden.
Comment 5 Stefan Gohmann univentionstaff 2012-07-20 15:25:11 CEST
UCS 3.0-2 has been released: 
  http://forum.univention.de/viewtopic.php?f=54&t=1905

If this error occurs again, please use "Clone This Bug".