Hello, Looking at the code, this feature seems to have been remove with SOGo 3.0.0. I will remove it from the documentation
Cheers, -- Quentin Hivert || Alinto || R&D Lead Developer 19 Quai Perrache 69002 Lyon www.alinto.com -----Original Message----- From: [email protected] <[email protected]> On Behalf Of Bartosz Stępień Sent: vendredi 16 mai 2025 19:09 To: [email protected] Subject: [SOGo] SOGoUIxAdditionalPreferences — cannot make it work Hello, I'm trying to add some extra preferences to SOGo interface — by using SOGoUIxAdditionalPreferences setting and UIxAdditionalPreferences.wox template. But so far, I'm failing: no new tab appears in the preferences. What have I done at first: - as user sogo: defaults write sogod SOGoUIxAdditionalPreferences YES - copied /usr/lib/GNUstep/SOGo/Templates/PreferencesUI/UIxAdditionalPreferences.wox to ~sogo/GNUstep/Library/SOGo/Templates/PreferencesUI/UIxAdditionalPreferences.wox (creating the path, of course) and modified it (for test, just adding some static text inside <container>…</container>) As nothing has changed, I restarted sogo daemon (no change), addded SOGoUIxAdditionalPreferences = YES; to /etc/sogo/sogo.conf (global section) also, modified original /usr/lib/GNUstep/SOGo/Templates/PreferencesUI/UIxAdditionalPreferences.wox — restarting sogod and logging out/in after each change, all to no avail. I have enabled SOGoUIxDebugEnabled = YES; in sogo.conf (as it seemed the most relevant), but the only thing in logs that looks out of place is: [WARN] <0x0x7f1dd1c3b0a0[WOxElemBuilder]> could not locate builders: WOxExtElemBuilder,WOxExtElemBuilder (below I quote all logs from daemon restart to entering preferences as user). I've re-checked “Installation and Configuration guide” (just one mention of SOGoUIxAdditionalPreferences), checked mailing list archive (two hits on the parameter, one that there is such setting, one in config dump concerning other problem), looked in wiki and bug tracking system — and found nothing… Do I overlook something obvious? Environment: Devuan 11 running in lxc (Proxmox), SOGo version 5.12.0 (build was 202504270545, now upgraded to 202505160544, no difference), behind Apache. The user is admin user for his domain, but of cource I'm checking user prefs, not administrative. Here are (sanitized e-mail and IP only) SOGo logs, from daemon start to user entering preferences: May 16 18:51:34 sogod [148127]: version 5.12.0 (build @sogo-build.alinto.int 202504270545) -- starting May 16 18:51:34 sogod [148127]: vmem size check enabled: shutting down app when vmem > 384 MB. Currently at 88 MB May 16 18:51:34 sogod [148127]: <0x0x563b31575ff0[SOGoProductLoader]> SOGo products loaded from '/usr/lib/GNUstep/SOGo': May 16 18:51:34 sogod [148127]: <0x0x563b31575ff0[SOGoProductLoader]> MainUI.SOGo, MailerUI.SOGo, MailPartViewers.SOGo, Mailer.SOGo, CommonUI.SOGo, SchedulerUI.SOGo, Contacts.SOGo, Appointments.SOGo, ContactsUI.SOGo, PreferencesUI.SOGo, AdministrationUI.SOGo May 16 18:51:34 sogod [148127]: All products loaded - current memory usage at 94 MB May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> listening on 127.0.0.1:20000 May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> watchdog process pid: 148127 May 16 18:51:34 sogod [148127]: <0x0x7f61199c5480[WOWatchDogChild]> watchdog request timeout set to 10 minutes May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> preparing 3 children May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> child spawned with pid 148134 May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> child spawned with pid 148135 May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> child spawned with pid 148136 May 16 18:51:35 sogod [148134]: <0x0x563b317b9f00[WOHttpAdaptor]> notified the watchdog that we are ready May 16 18:51:35 sogod [148135]: <0x0x563b313fb280[WOHttpAdaptor]> notified the watchdog that we are ready May 16 18:51:35 sogod [148136]: <0x0x563b317a6b60[WOHttpAdaptor]> notified the watchdog that we are ready May 16 18:51:46 sogod [148136]: <0x0x563b314805c0[SOGoCache]> Using host(s) 'localhost' as server(s) May 16 18:51:46 sogod [148136]: [WARN] <0x0x7f61199e70a0[WOxElemBuilder]> could not locate builders: WOxExtElemBuilder,WOxExtElemBuilder May 16 18:51:46 sogod [148136]: 123.45.67.89 "POST /SOGo/so/passwordRecoveryEnabled HTTP/1.1" 403 0/51 0.033 - - 3M - 12 May 16 18:51:47 sogod [148136]: 123.45.67.89 "POST /SOGo/so/passwordRecoveryEnabled HTTP/1.1" 403 0/51 0.001 - - 0 - 12 May 16 18:51:55 sogod [148136]: SOGoRootPage successful login from '123.45.67.89' for user '[email protected]' - expire = -1 grace = -1 May 16 18:51:55 sogod [148136]: SOGoRootPage Missing TOTP key for '[email protected]', asking it.. May 16 18:51:55 sogod [148136]: 123.45.67.89 "POST /SOGo/connect HTTP/1.1" 202 20/92 0.012 - - 2M - 13 May 16 18:52:20 sogod [148135]: <0x0x563b31480620[SOGoCache]> Cache cleanup interval set every 300.000000 seconds May 16 18:52:20 sogod [148135]: <0x0x563b31480620[SOGoCache]> Using host(s) 'localhost' as server(s) May 16 18:52:20 sogod [148136]: SOGoRootPage successful login from '123.45.67.89' for user '[email protected]' - expire = -1 grace = -1 May 16 18:52:21 sogod [148136]: 123.45.67.89 "POST /SOGo/connect HTTP/1.1" 200 68/120 0.038 - - 2M - 14 May 16 18:52:21 sogod [148135]: [WARN] <0x0x7f61199e70a0[WOxElemBuilder]> could not locate builders: WOxExtElemBuilder,WOxExtElemBuilder May 16 18:52:21 sogod [148135]: SOGoRootPage successful login from '123.45.67.89' for user '[email protected]' - expire = -1 grace = -1 May 16 18:52:21 sogod [148135]: 123.45.67.89 "POST /SOGo/connect HTTP/1.1" 200 68/120 0.062 - - 7M - 14 May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/u.ser%40doma.in HTTP/1.1" 302 0/0 0.007 - - 0 - 14 May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/u.ser%40doma.in/view HTTP/1.1" 302 0/0 0.008 - - 0 - 14 May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/[email protected]/Mail HTTP/1.1" 302 0/0 0.006 - - 0 - 14 May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/[email protected]/Mail/view HTTP/1.1" 200 27034/0 0.143 109126 75% 4M - 14 May 16 18:52:25 sogod [148135]: <0x0x563b3154b520[SOGoWebDAVAclManager]> entry '{DAV:}write' already exists in DAV permissions table May 16 18:52:25 sogod [148135]: <0x0x563b3154b520[SOGoWebDAVAclManager]> entry '{DAV:}write-properties' already exists in DAV permissions table May 16 18:52:25 sogod [148135]: <0x0x563b3154b520[SOGoWebDAVAclManager]> entry '{DAV:}write-content' already exists in DAV permissions table May 16 18:52:25 sogod [148135]: 123.45.67.89 "GET /SOGo/so/[email protected]/Calendar/alarmslist?browserTime=1747414345 HTTP/1.1" 200 60/0 0.080 - - 0 - 14 May 16 18:52:25 sogod [148135]: 123.45.67.89 "POST /SOGo/so/[email protected]/Mail/0/folderINBOX/changes HTTP/1.1" 200 25/126 0.050 - - 0 - 15 May 16 18:52:25 sogod [148136]: 123.45.67.89 "GET /SOGo/so/[email protected]/Mail/0/view HTTP/1.1" 200 2748/0 0.026 - - 692K - 15 May 16 18:52:26 sogod [148136]: 123.45.67.89 "POST /SOGo/so/[email protected]/Mail/0/folderINBOX/view HTTP/1.1" 200 312875/48 0.921 - - 11M - 15 May 16 18:52:27 sogod [148135]: 123.45.67.89 "GET /SOGo/so/[email protected]/Mail/0/folderINBOX/labels HTTP/1.1" 200 164/0 0.030 - - 0 - 15 May 16 18:52:27 sogod [148136]: 123.45.67.89 "POST /SOGo/so/[email protected]/Mail/unseenCount HTTP/1.1" 200 369/337 0.033 - - 0 - 14 May 16 18:52:32 sogod [148135]: 123.45.67.89 "POST /SOGo/so/[email protected]/Mail/0/folderINBOX/expunge HTTP/1.1" 200 56/0 0.022 - - 0 - 15 May 16 18:52:32 sogod [148136]: 123.45.67.89 "GET /SOGo/so/[email protected]/Preferences HTTP/1.1" 200 33841/0 0.261 138869 75% 0 - 15 May 16 18:52:35 sogod [148136]: <0x0x563b31f53e70[SOGoWebDAVAclManager]> entry '{DAV:}write' already exists in DAV permissions table May 16 18:52:35 sogod [148136]: <0x0x563b31f53e70[SOGoWebDAVAclManager]> entry '{DAV:}write-properties' already exists in DAV permissions table May 16 18:52:35 sogod [148136]: <0x0x563b31f53e70[SOGoWebDAVAclManager]> entry '{DAV:}write-content' already exists in DAV permissions table May 16 18:52:35 sogod [148136]: 123.45.67.89 "GET /SOGo/so/[email protected]/Calendar/alarmslist?browserTime=1747414355 HTTP/1.1" 200 60/0 0.013 - - 0 - 14 May 16 18:52:35 sogod [148135]: 123.45.67.89 "POST /SOGo/so/[email protected]/Mail/0/folderINBOX/changes HTTP/1.1" 200 25/126 0.020 - - 0 - 15 May 16 18:52:35 sogod [148135]: 123.45.67.89 "GET /SOGo/so/[email protected]/activeExternalSieveScripts HTTP/1.1" 404 0/0 0.036 - - 0 - 14
