<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-10-18 14:14:30]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.sogo.nu/</docs><link>https://bugs.sogo.nu/</link><description><![CDATA[SOGo | BTS - Issues]]></description><title>SOGo | BTS - Issues</title><image><title>SOGo | BTS - Issues</title><url>https://bugs.sogo.nu/images/mantis_logo.png</url><link>https://bugs.sogo.nu/</link><description><![CDATA[SOGo | BTS - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0006258: Changes to "Description" fail to trigger updated invite to be sent</title><author></author><link>https://bugs.sogo.nu/view.php?id=6258</link><description><![CDATA[I noticed that when I change the &quot;Description&quot; for an invite (that often contains the &quot;agenda&quot; for a meeting), the SOGo backend does NOT trigger an updated invite to be sent out to participants.&lt;br /&gt;
&lt;br /&gt;
This is a very serious problem, because participants will not get notified about an updated agenda.]]></description><category>Backend Calendar</category><pubDate>Sun, 18 Oct 2026 08:08:02 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6258</guid><comments>https://bugs.sogo.nu/view.php?id=6258#bugnotes</comments></item><item><title>0006256: SOGO doesn't start with "tlsVerifyMode=None"</title><author></author><link>https://bugs.sogo.nu/view.php?id=6256</link><description><![CDATA[After updating to 5.12.12 , I had issues with LDAP due to a self signed cert but attempting to add &quot;?tlsVerifyMode=None;&quot; as indicated in the News entry seems to prevent SOGO from starting up. Nothing was logged in the SOGO log either. I was able to resolve this by adding the cert as trusted on the server. Is there some issue preventing this tlsVerifyMode from working properly as described?]]></description><category>Backend General</category><pubDate>Fri, 16 Oct 2026 09:56:12 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6256</guid><comments>https://bugs.sogo.nu/view.php?id=6256#bugnotes</comments></item><item><title>0006257: Cyrillic "б" and "ж" act as recipient separators in the To field unless the UI language is Russian (#4042 fix is incomplete)</title><author></author><link>https://bugs.sogo.nu/view.php?id=6257</link><description><![CDATA[In the message composer, typing &quot;б&quot; or &quot;ж&quot; with the Ukrainian keyboard layout in the To/Cc/Bcc field doesn't insert the letter. Instead, the text typed so far is turned into a recipient chip, and the letter is lost. Contacts with these letters in their names can't be searched or entered.&lt;br /&gt;
&lt;br /&gt;
This is the same problem as &lt;a href=&quot;https://bugs.sogo.nu/view.php?id=4042&quot;&gt;0004042&lt;/a&gt;, fixed in commit c2eed78 (&quot;use different email separator keys depending on locale&quot;). That fix removes the comma and semicolon separators only when the interface language is &quot;ru&quot;. On the Ukrainian layout, &quot;б&quot; and &quot;ж&quot; share physical keys with &quot;,&quot; (keyCode 188) and &quot;;&quot; (keyCode 186), so the bug still occurs with any other interface language.&lt;br /&gt;
&lt;br /&gt;
Tested:&lt;br /&gt;
- UI language Ukrainian + Ukrainian layout -&gt; bug&lt;br /&gt;
- UI language English + Ukrainian layout -&gt; bug&lt;br /&gt;
- UI language Russian + Ukrainian layout -&gt; works correctly]]></description><category>Web Mail</category><pubDate>Fri, 16 Oct 2026 07:31:19 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6257</guid><comments>https://bugs.sogo.nu/view.php?id=6257#bugnotes</comments></item><item><title>0006255: Unused tags in search filter &amp; horrific bug report system</title><author></author><link>https://bugs.sogo.nu/view.php?id=6255</link><description><![CDATA[Dear SOGo Team,&lt;br /&gt;
&lt;br /&gt;
This problem is known and discussed for years (and probably easy to solve), but it was never solved:&lt;br /&gt;
&lt;br /&gt;
All tags ever used appear in the tags search filter, thus making it potentially very long and full of unused or even already deleted tags.&lt;br /&gt;
&lt;br /&gt;
The search filter by tags should only show currently used tags in the currently opened mails folder.&lt;br /&gt;
&lt;br /&gt;
Btw, you make it very hard to report bugs or submit suggestions:&lt;br /&gt;
&lt;br /&gt;
- The Github project is a mess (there seems to be no official way here to report bugs or suggestions to SOGo, while most known open source software providers use mainly Github to collect bugs and suggestions)&lt;br /&gt;
&lt;br /&gt;
- The bug system here is also a mess: even if you take the time to register an account (as there's no way to use Github or some other existing login), you then are assigned a &quot;read only&quot; status, making it impossible to report a bug or suggestion immediately. That's really annoying - why to you redirect us to this bug system and let us register there, if in the end you don't allow us to post something? Furthermore, there's not even a free text search function in this antiquated bug report system. You ask users here to check if a bug already exists, but the 90s style system doesn't even allow to conduct a free text search... so how should we check without manually parsing dozens or hundreds of pages and bug report titles?&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration and potential reply!]]></description><category>Web Mail</category><pubDate>Tue, 13 Oct 2026 09:13:45 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6255</guid><comments>https://bugs.sogo.nu/view.php?id=6255#bugnotes</comments></item><item><title>0006254: CalDAV stores and serves back duplicate RRULE and VALARM properties unchanged</title><author></author><link>https://bugs.sogo.nu/view.php?id=6254</link><description><![CDATA[Some CalDAV clients upload recurring events whose master VEVENT repeats the same RRULE many times, and whose master and RECURRENCE-ID overrides repeat byte-identical VALARMs. SOGo stores these objects as received and returns them through CalDAV to every other client, so one faulty client spreads the damage to every device that syncs the calendar.&lt;br /&gt;
&lt;br /&gt;
Seen on a production server (mailcow, SOGo 5.12.11), across 14 mailboxes:&lt;br /&gt;
- one VEVENT with 298 identical lines RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=WE&lt;br /&gt;
- one object with 1185 identical VALARMs (631 KB)&lt;br /&gt;
&lt;br /&gt;
Effect on other clients: Thunderbird shows the same reminder many times and cannot display the recurrence (&quot;Repeat details unknown&quot;); Android Etar can join the repeated RRULEs into one rule and crash while parsing the event.&lt;br /&gt;
&lt;br /&gt;
The duplicates come from a Thunderbird bug that appends one RRULE/VALARM copy per offline edit playback (&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1713625,&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1713625,&lt;/a&gt; fixed for Thunderbird 155, not in 140 ESR; also &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1999085&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1999085&lt;/a&gt;). SOGo does not create them, but it keeps redistributing them after the client is fixed.&lt;br /&gt;
&lt;br /&gt;
RFC 5545 section 3.8.5.3 says RRULE SHOULD NOT occur more than once, and the recurrence set from multiple RRULEs is undefined. Multiple VALARMs are legal (section 3.6.1), so only alarms that serialize identically are duplicates. Distinct alarms must be kept (see &lt;a href=&quot;https://bugs.sogo.nu/view.php?id=4600&quot;&gt;0004600&lt;/a&gt;).]]></description><category>Backend Calendar</category><pubDate>Mon, 12 Oct 2026 14:45:03 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6254</guid><comments>https://bugs.sogo.nu/view.php?id=6254#bugnotes</comments></item><item><title>0006247: "Show time as busy outside working hours" ignores timezones</title><author></author><link>https://bugs.sogo.nu/view.php?id=6247</link><description><![CDATA[When a users sets the property &quot;Show time as busy outside working hours&quot; - they expect the time to be shown as busy for other users accounting for the timezone differences. However, the free/busy calendar view when scheduling an event shows the user with that setting enabled as busy outside the time they specified in their calendar settings &quot;Day start time&quot; and &quot;Day end time&quot;, but not adjusting those hours according to the timezone of the source and target user. However, calendar events free/busy times ARE correctly adjusted to the timezone of the source user.]]></description><category>Web Calendar</category><pubDate>Mon, 12 Oct 2026 08:27:11 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6247</guid><comments>https://bugs.sogo.nu/view.php?id=6247#bugnotes</comments></item><item><title>0006252: A Big Thank You &amp; 9 Feature Requests to Make SOGo a 10/10 (PWA Sessions, UI Tweaks, and Workflow)</title><author></author><link>https://bugs.sogo.nu/view.php?id=6252</link><description><![CDATA[Dear SOGo Team,&lt;br /&gt;
&lt;br /&gt;
I wanted to take a moment to share my thoughts and express my immense gratitude. Together with Mailcow, I have found something truly exceptional in SOGo. Thanks to your work, I now host all my emails on my private server and only use AppleMail/iCloud for receiving and sending, without storing any data there. I’ve tested many solutions (Betterbird on Linux, Nextcloud, and several commercial competitors), but SOGo fulfills almost all my wishes. You are currently a solid 9/10 for me!&lt;br /&gt;
&lt;br /&gt;
I want to highlight a crucial advantage that makes SOGo a major player in my eyes: the perfect web-based experience. I run SOGo and Mailcow on a uGreen 6011pro (2x2TB SSDs) via Docker/VMs, with a secondary NAS as a backup in another apartment. My whole family accesses our self-hosted apps securely via Wireguard. We use a wide variety of devices—from a 12-year-old notebook to an 8-year-old smartphone and various iPads. We access SOGo purely through the web interface (organized via a Homarr dashboard).&lt;br /&gt;
The greatest benefit? Zero data is stored on the local devices. Everything is accessed centrally, updates are managed in one place, and privacy is fully protected. It runs incredibly fast and flawlessly across all devices. Amazing job!&lt;br /&gt;
&lt;br /&gt;
To make SOGo a perfect 10/10 for my family and me, I have a few feature requests. It would be fantastic if some of these could be implemented, perhaps as optional toggles for those who want them:&lt;br /&gt;
&lt;br /&gt;
Global Search by Default: I would love an option to search all folders and messages by default, without having to manually switch the search scope every time.&lt;br /&gt;
&lt;br /&gt;
Persistent Mobile Sessions (PWA): We use SOGo as a bookmark on our iPhone home screens. Currently, we have to log in with our password multiple times a day. In the age of Progressive Web Apps, a &quot;Remember me&quot; token (e.g., for 7 or 30 days) is essential for a smooth mobile experience.&lt;br /&gt;
&lt;br /&gt;
Mobile Layout Tweaks: I've noticed a few minor layout bugs and inconsistencies when using SOGo on a mobile browser.&lt;br /&gt;
&lt;br /&gt;
Keyboard Shortcuts / Fast Archive: Archiving an email currently takes about 5 clicks (Move -&gt; Move to -&gt; Account -&gt; Scroll down -&gt; Archive). A quick shortcut or a 1-click button to move emails directly to the Archive would be a huge workflow improvement.&lt;br /&gt;
&lt;br /&gt;
Collapsible Left Sidebar: The left sidebar (Inbox and folders) takes up quite a bit of space, even though my folder names are short. It would be great to be able to shrink it or collapse it into a narrow strip of icons, rather than hiding the entire bar completely.&lt;br /&gt;
&lt;br /&gt;
Auto-Add Contacts on Reply: If I reply to someone, it would be highly practical if their email address was automatically added to my contacts so they appear in auto-complete the next time I compose a message.&lt;br /&gt;
&lt;br /&gt;
Inline Media Previews: It would be great to view PDF attachments, photos, or play audio files directly in the browser beneath the email text, without having to download them first.&lt;br /&gt;
&lt;br /&gt;
Contact Photos in Mail View: If I have a photo assigned to a contact in the address book, it would be visually helpful to see that photo next to their emails in the mailbox.&lt;br /&gt;
&lt;br /&gt;
AI Integration: As a forward-looking feature, optional AI tools (e.g., to translate emails into other languages or summarize long threads) would be amazing.&lt;br /&gt;
&lt;br /&gt;
Thank you again for your hard work and for providing such an outstanding piece of software!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Paul]]></description><category>with SOGo</category><pubDate>Sat, 10 Oct 2026 15:25:00 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6252</guid><comments>https://bugs.sogo.nu/view.php?id=6252#bugnotes</comments></item><item><title>0006238: SOGO Connector - Thunderbird 153esr - Subscribed calendar rename and color change don't persist</title><author></author><link>https://bugs.sogo.nu/view.php?id=6238</link><description><![CDATA[Good afternoon,&lt;br /&gt;
&lt;br /&gt;
The current SOGo connector (140) installs on the new ESR version of Thunderbird (153) and mostly works. Sync, subscribe, unsubscribe work for calendars and the custom icons are there.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, when editing a subscribed calendar in Thunderbird to rename it or modify the color, the change does not survive a restart of Thunderbird.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
&lt;br /&gt;
Fabio]]></description><category>General</category><pubDate>Wed, 07 Oct 2026 12:29:24 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6238</guid><comments>https://bugs.sogo.nu/view.php?id=6238#bugnotes</comments></item><item><title>0006253: Release repository for Debian 12 bookworm not working anymore</title><author></author><link>https://bugs.sogo.nu/view.php?id=6253</link><description><![CDATA[On the release repo for Debian 12 bookworm we can no longer get updates for SOGo and SOPE.]]></description><category>Packaging (Debian)</category><pubDate>Wed, 07 Oct 2026 10:24:15 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6253</guid><comments>https://bugs.sogo.nu/view.php?id=6253#bugnotes</comments></item><item><title>0006201: Calendar invite: email has invalid message id</title><author></author><link>https://bugs.sogo.nu/view.php?id=6201</link><description><![CDATA[When I send a calendar invite, the resulting email message has an invalid message id in the format Message-Id: &lt;&lt;a href=&quot;mailto:ae06c383-0f08-ba0a-682a-4db12d05fb49@example.org&quot;&gt;ae06c383-0f08-ba0a-682a-4db12d05fb49@example.org&lt;/a&gt;&gt;&gt; (note the duplicate &quot;greater than&quot; character!).&lt;br /&gt;
&lt;br /&gt;
The integration is: Thunderbird using CalDav towards my mailcow server. Thunderbird is not sending the invite locally via SMTP, but the mailcow backend creates the invite and sends it.&lt;br /&gt;
&lt;br /&gt;
More details here: &lt;a href=&quot;https://github.com/mailcow/mailcow-dockerized/issues/7213&quot;&gt;https://github.com/mailcow/mailcow-dockerized/issues/7213&lt;/a&gt;]]></description><category>Backend Calendar</category><pubDate>Wed, 07 Oct 2026 09:16:04 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6201</guid><comments>https://bugs.sogo.nu/view.php?id=6201#bugnotes</comments></item><item><title>0006167: Email preview fails when message contains more than 250 embedded HTML tags</title><author></author><link>https://bugs.sogo.nu/view.php?id=6167</link><description><![CDATA[Symptoms:&lt;br /&gt;
&lt;br /&gt;
- Email preview does not render/display correctly&lt;br /&gt;
- No errors are shown in the logs&lt;br /&gt;
- The email displays correctly when opened in edit mode&lt;br /&gt;
- Other email clients (Thunderbird, Roundcube) display the same emails correctly in preview mode]]></description><category>with SOGo</category><pubDate>Sun, 04 Oct 2026 06:50:55 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6167</guid><comments>https://bugs.sogo.nu/view.php?id=6167#bugnotes</comments></item><item><title>0006248: Cannot subscribe to child calenders with Sogo connector</title><author></author><link>https://bugs.sogo.nu/view.php?id=6248</link><description><![CDATA[When using the latest Sogo connector for Thunderbird, I cannot subscribe to nested calendars, e.g.&lt;br /&gt;
&lt;br /&gt;
Parent Calender&lt;br /&gt;
  -&gt; Child Calender 1&lt;br /&gt;
  -&gt; Child Calender 2&lt;br /&gt;
&lt;br /&gt;
Sogo would only show me &quot;Parent Calender&quot;, but not the two child calendars from this calendar. Using Sogo in the browser, this works as expected.]]></description><category>with SOGo</category><pubDate>Tue, 29 Sep 2026 10:35:37 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6248</guid><comments>https://bugs.sogo.nu/view.php?id=6248#bugnotes</comments></item><item><title>0006251: SOGo VLIST does not permanently save selected email addresses for contacts with multiple addresses</title><author></author><link>https://bugs.sogo.nu/view.php?id=6251</link><description><![CDATA[SOGo contacts can contain multiple email addresses, but a VLIST distribution list does not appear to preserve which specific email address of a contact was selected.&lt;br /&gt;
&lt;br /&gt;
This causes problems when the same person should be contacted via different addresses depending on the distribution list.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
* Contact: John Doe&lt;br /&gt;
* Private email: &lt;a href=&quot;mailto:john.private@example.com&quot;&gt;john.private@example.com&lt;/a&gt;&lt;br /&gt;
* Functional/work email: &lt;a href=&quot;mailto:board@example.com&quot;&gt;board@example.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Desired usage:&lt;br /&gt;
&lt;br /&gt;
* VLIST “Invitations” → &lt;a href=&quot;mailto:john.private@example.com&quot;&gt;john.private@example.com&lt;/a&gt;&lt;br /&gt;
* VLIST “Internal” → &lt;a href=&quot;mailto:board@example.com&quot;&gt;board@example.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Steps to reproduce&lt;br /&gt;
&lt;br /&gt;
1. Create a contact with at least two email addresses.&lt;br /&gt;
2. Create a new VLIST / distribution list.&lt;br /&gt;
3. Add the contact to the list.&lt;br /&gt;
4. Select the second email address of the contact.&lt;br /&gt;
5. Save the list.&lt;br /&gt;
6. Reopen the list.&lt;br /&gt;
&lt;br /&gt;
Actual behavior&lt;br /&gt;
&lt;br /&gt;
After reopening the VLIST, SOGo no longer shows or uses the previously selected email address.&lt;br /&gt;
&lt;br /&gt;
Instead, another email address of the same contact is used again, apparently the default/preferred address.&lt;br /&gt;
&lt;br /&gt;
Changing the address again and saving the list does not persist the selection.&lt;br /&gt;
&lt;br /&gt;
Expected behavior&lt;br /&gt;
&lt;br /&gt;
A VLIST member should preserve the exact email address selected for that contact.&lt;br /&gt;
&lt;br /&gt;
It should be possible to use different email addresses of the same contact in different VLISTs.&lt;br /&gt;
&lt;br /&gt;
Environment&lt;br /&gt;
&lt;br /&gt;
* SOGo 5.12.11&lt;br /&gt;
* Web interface&lt;br /&gt;
* CardDAV address book&lt;br /&gt;
* Reproducible with contacts containing multiple email addresses&lt;br /&gt;
&lt;br /&gt;
Question&lt;br /&gt;
&lt;br /&gt;
Is this an intended limitation of the current VLIST implementation?&lt;br /&gt;
&lt;br /&gt;
Does a VLIST member only reference the contact itself, causing SOGo to resolve the email address again from the contact?&lt;br /&gt;
&lt;br /&gt;
If so, would it be possible for VLIST members to store or reference the specific selected EMAIL property instead of always resolving to a default/preferred address?&lt;br /&gt;
&lt;br /&gt;
If this is not intended behavior, this may be a bug in how the selected email address is persisted or restored for VLIST members.]]></description><category>Web Address Book</category><pubDate>Fri, 25 Sep 2026 11:41:27 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6251</guid><comments>https://bugs.sogo.nu/view.php?id=6251#bugnotes</comments></item><item><title>0006250: Email sorting does not work anymore</title><author></author><link>https://bugs.sogo.nu/view.php?id=6250</link><description><![CDATA[In the email view you can no longer sort the list of emails in the middle column.&lt;br /&gt;
Whatever sorting was set before upgrading to 5.12.11 is still there and can no longer be changed.]]></description><category>Web Mail</category><pubDate>Wed, 23 Sep 2026 14:27:15 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6250</guid><comments>https://bugs.sogo.nu/view.php?id=6250#bugnotes</comments></item><item><title>0006249: Choose mail identity in composer doesn't work intuitively</title><author></author><link>https://bugs.sogo.nu/view.php?id=6249</link><description><![CDATA[The dropdown to choose the mail identity in the composer only opens when clicking on the close/delete &quot;x&quot; button in the right.&lt;br /&gt;
&lt;br /&gt;
As a user, I would expect the dropdown to open when clicking anywhere in the identity field. Also, the &quot;x&quot; symbol is irritative. To indicate, that the field is a dropdown, it should have a typical dropdown &quot;v&quot; symbol.]]></description><category>GUI</category><pubDate>Mon, 21 Sep 2026 10:01:35 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6249</guid><comments>https://bugs.sogo.nu/view.php?id=6249#bugnotes</comments></item><item><title>0006214: Signature duplicated when switching identity in compose (regression from #5695 fix)</title><author></author><link>https://bugs.sogo.nu/view.php?id=6214</link><description><![CDATA[When a user switches the From address in the compose window (e.g. from their personal address to a shared/public mailbox), the signature is not removed and a second copy is appended.&lt;br /&gt;
&lt;br /&gt;
SOGo version: 5.12.8 (nightly 20260518-1)&lt;br /&gt;
Compose mode: Plain text (SOGoMailComposeMessageType = text), also reproducible in HTML mode&lt;br /&gt;
Browser: Firefox (latest)&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
- User has a personal identity with a multi-line signature (name, address, phone, URLs)&lt;br /&gt;
- User has access to shared/public mailboxes with no signature defined&lt;br /&gt;
- SOGoMailSignaturePlacement = above&lt;br /&gt;
- SOGoMailAuxiliaryUserAccountsEnabled = NO]]></description><category>Web Mail</category><pubDate>Wed, 16 Sep 2026 08:17:31 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6214</guid><comments>https://bugs.sogo.nu/view.php?id=6214#bugnotes</comments></item><item><title>0006168: Signature duplication when switching identities while composing email</title><author></author><link>https://bugs.sogo.nu/view.php?id=6168</link><description><![CDATA[We have identified an issue with signature management when composing emails with accounts that have multiple identities configured.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
&lt;br /&gt;
- When composing a new email, the default user signature is inserted automatically&lt;br /&gt;
- When switching to a different identity, the new identity's signature is added to the message&lt;br /&gt;
- The original default signature is NOT removed, resulting in duplicate signatures&lt;br /&gt;
- Both the default user signature and the identity-specific signature appear in the email body&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Expected behavior:&lt;br /&gt;
When switching to a different identity while composing an email, the previous signature should be removed and replaced with the signature associated with the newly selected identity. Only one signature should be present at any time.]]></description><category>with SOGo</category><pubDate>Wed, 16 Sep 2026 08:17:31 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6168</guid><comments>https://bugs.sogo.nu/view.php?id=6168#bugnotes</comments></item><item><title>0006245: Languages.plist: NGObjWeb: map "tr"/"tr-tr" to TurkishTurkey (SOGo ships no Turkish.lproj)</title><author></author><link>https://bugs.sogo.nu/view.php?id=6245</link><description><![CDATA[## Problem&lt;br /&gt;
&lt;br /&gt;
SOGo's Turkish translation is shipped only as `TurkishTurkey.lproj` (all 11 UI bundles in Alinto/sogo master; there is no `Turkish.lproj`). NGObjWeb's browser-language table `sope-appserver/NGObjWeb/Languages.plist` still maps the bare code to the old name:&lt;br /&gt;
&lt;br /&gt;
    &quot;tr&quot;    = &quot;Turkish&quot;;&lt;br /&gt;
&lt;br /&gt;
As a result a browser that sends `Accept-Language: tr-TR,tr` never reaches the Turkish translation: WOResourceManager looks for `Turkish.lproj`, logs&lt;br /&gt;
&lt;br /&gt;
sogod [pid]: [ERROR] [we-rm] did not find locale for language: Turkish and SOGo falls back to English (login page, and the whole UI for every user who has not saved a language preference yet), regardless of `SOGoLanguage = TurkishTurkey` in sogo.conf.&lt;br /&gt;
&lt;br /&gt;
## Fix&lt;br /&gt;
&lt;br /&gt;
Point the mapping at the bundle that actually exists, exactly like the existing entries for Spanish (`&quot;es&quot; = &quot;SpanishSpain&quot;`; SOGo ships `SpanishSpain.lproj`, no `Spanish.lproj`), and add the regional key browsers send:&lt;br /&gt;
&lt;br /&gt;
    &quot;tr&quot;    = &quot;TurkishTurkey&quot;;&lt;br /&gt;
    &quot;tr-tr&quot; = &quot;TurkishTurkey&quot;;&lt;br /&gt;
&lt;br /&gt;
## Verification&lt;br /&gt;
&lt;br /&gt;
With the one-line change applied to the installed plist and sogod restarted:&lt;br /&gt;
&lt;br /&gt;
    Accept-Language: tr-TR,tr;q=0.9,en;q=0.5  -&gt; &lt;html lang=&quot;tr-TR&quot;&gt;&lt;br /&gt;
    Accept-Language: en-US,en;q=0.9           -&gt; lang=&quot;en&quot;   (unchanged)&lt;br /&gt;
    Accept-Language: de-DE,de;q=0.9           -&gt; lang=&quot;de&quot;   (unchanged)&lt;br /&gt;
    sogo.log: no further &quot;did not find locale for language: Turkish&quot; entries&lt;br /&gt;
&lt;br /&gt;
Verified on three OpenBSD 7.9 hosts (SOGo 5.12.9, sope-4.9 packages). Users who have explicitly saved another language in Preferences are not affected; only the browser-language detection changes.]]></description><category>SOPE</category><pubDate>Tue, 08 Sep 2026 08:28:11 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6245</guid><comments>https://bugs.sogo.nu/view.php?id=6245#bugnotes</comments></item><item><title>0006235: Vacation message : one day difference with sieve script</title><author></author><link>https://bugs.sogo.nu/view.php?id=6235</link><description><![CDATA[If you select a start date in the web interface for vacation message the day after is written in the .dovecot.sieve]]></description><category>Web Preferences</category><pubDate>Thu, 03 Sep 2026 14:16:54 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6235</guid><comments>https://bugs.sogo.nu/view.php?id=6235#bugnotes</comments></item><item><title>0006243: Error 501 when and after saving settings</title><author></author><link>https://bugs.sogo.nu/view.php?id=6243</link><description><![CDATA[After clicking &quot;save&quot; in the web interface, error 501 appears and it is no longer possible to access the web interface under this user.&lt;br /&gt;
sogo.log:&lt;br /&gt;
Sep 02 15:53:09 sogod [24740]: 192.168.2.36 &quot;GET /SOGo/so/yur/Preferences HTTP/1.1&quot; 200 38657/0 0.500 180288 78% 2M - 15&lt;br /&gt;
Sep 02 15:53:10 sogod [24740]: 192.168.2.36 &quot;GET /SOGo/so/yur/Calendar/alarmslist?browserTime=1788339190 HTTP/1.1&quot; 200 60/0 0.012 - - 0 - 15&lt;br /&gt;
Sep 02 15:53:10 sogod [24740]: 192.168.2.36 &quot;GET /SOGo/so/yur/activeExternalSieveScripts HTTP/1.1&quot; 404 0/0 0.093 - - 0 - 15&lt;br /&gt;
Sep 02 15:53:10 sogod [24738]: 192.168.2.36 &quot;POST /SOGo/so/yur/Mail/0/folderINBOX/changes HTTP/1.1&quot; 200 20/126 0.272 - - 0 - 14&lt;br /&gt;
Sep 02 15:53:18 sogod [24738]: 192.168.2.36 &quot;POST /SOGo/so/yur/Preferences/save HTTP/1.1&quot; 501 0/4388 0.100 - - 1M - 14&lt;br /&gt;
Sep 02 15:56:32 sogod [24738]: 192.168.2.36 &quot;GET /SOGo/so/yur/Preferences HTTP/1.1&quot; 501 0/0 0.002 - - 0 - 15&lt;br /&gt;
Sep 02 15:56:35 sogod [24738]: 192.168.2.36 &quot;GET /SOGo/so/yur/Preferences HTTP/1.1&quot; 501 0/0 0.004 - - 0 - 15&lt;br /&gt;
...&lt;br /&gt;
2026-09-02 16:48:54.269 sogod[15277] EXCEPTION: &lt;NSException: 0x5595a611ee28&gt; NAME:NSInvalidArgumentException REASON:-[GSMutableArray&lt;br /&gt;
setObject:atIndexedSubscript:]: unrecognized selector sent to instance 0x5595a64a2d88 INFO:(null)&lt;br /&gt;
Sep 02 16:48:54 sogod [15277]: 192.168.2.36 &quot;GET /SOGo/ HTTP/1.1&quot; 501 0/0 0.012 - - 16K - 16]]></description><category>Backend General</category><pubDate>Wed, 02 Sep 2026 12:19:28 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6243</guid><comments>https://bugs.sogo.nu/view.php?id=6243#bugnotes</comments></item><item><title>0006242: SOGo 5 web interface duplicates imported contacts with @ in UID during modification (URL-encoding bug)</title><author></author><link>https://bugs.sogo.nu/view.php?id=6242</link><description><![CDATA[When modifying an imported contact whose UID contains an @ sign, SOGo does not update the existing contact.&lt;br /&gt;
Instead, it creates a duplicate contact where the @ sign in the UID is replaced by its URL-encoded equivalent %40.]]></description><category>Web Address Book</category><pubDate>Tue, 01 Sep 2026 14:21:52 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6242</guid><comments>https://bugs.sogo.nu/view.php?id=6242#bugnotes</comments></item><item><title>0006241: `fetchVanished:` misses an expunged highest UID when using `UID FETCH 1:*` against Cyrus IMAP 3.8</title><author></author><link>https://bugs.sogo.nu/view.php?id=6241</link><description><![CDATA[I updated from Cyrus IMAP 3.0.7 on RHEL 8 to 3.8.3 on RHEL 10 over the weekend. SOGo runs on a separate RHEL 9 server. &lt;br /&gt;
&lt;br /&gt;
Symptom:&lt;br /&gt;
SOGo ActiveSync clients retain a deleted Inbox message when the deleted message was the mailbox's highest live UID. Additions continue to synchronize, SOGo webmail shows the correct mailbox, and independent ActiveSync clients (Nine and Samsung Email) fail identically.&lt;br /&gt;
&lt;br /&gt;
Environment:&lt;br /&gt;
&lt;br /&gt;
- SOGo and sogo-activesync 5.12.10 (30 August 2026 nightly)&lt;br /&gt;
- SOPE 4.9 from the same nightly&lt;br /&gt;
- Cyrus IMAP 3.8.3&lt;br /&gt;
- QRESYNC/CONDSTORE enabled&lt;br /&gt;
- `expunge_mode: delayed` and `autoexpunge: yes`&lt;br /&gt;
&lt;br /&gt;
After expunging the mailbox's highest live UID, Cyrus 3.8 resolves `*` to the highest UID still present. The expunged UID is therefore outside the requested UID set and is not returned as VANISHED. SOGo advances the collection MODSEQ without generating an ActiveSync Delete, leaving the client entry stale.&lt;br /&gt;
&lt;br /&gt;
This differs from Cyrus 3.0.7. Its `_parse_sequence()` used `state-&gt;last_uid` as the UID `*` expansion. Cyrus 3.8.3 instead uses `index_getuid(state, state-&gt;exists)` when messages remain, matching the highest surviving UID. The behavior change exposes SOPE's use of an ambiguous upper bound for vanished messages.&lt;br /&gt;
&lt;br /&gt;
Direct reproduction after expunging the highest UID:&lt;br /&gt;
&lt;br /&gt;
UID FETCH 1:* (UID) (CHANGEDSINCE &lt;previous-modseq&gt; VANISHED)&lt;br /&gt;
&lt;br /&gt;
does not return the expunged UID, while both of these do:&lt;br /&gt;
&lt;br /&gt;
UID FETCH 1:&lt;UIDNEXT-1&gt; (UID) (CHANGEDSINCE &lt;previous-modseq&gt; VANISHED)&lt;br /&gt;
UID FETCH 1:4294967295 (UID) (CHANGEDSINCE &lt;previous-modseq&gt; VANISHED)&lt;br /&gt;
&lt;br /&gt;
Proposed one-line fix:&lt;br /&gt;
&lt;br /&gt;
diff&lt;br /&gt;
-                     @&quot;UID FETCH 1:* (UID) (CHANGEDSINCE %llu VANISHED)&quot;,&lt;br /&gt;
+                     @&quot;UID FETCH 1:4294967295 (UID) (CHANGEDSINCE %llu VANISHED)&quot;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The full UID range avoids `*` changing after the highest UID is expunged.&lt;br /&gt;
&lt;br /&gt;
Validation: we packaged this change in a local fix. A disposable message was confirmed visible in SOGo, Nine and Samsung before deletion. SOGo deleted it; Cyrus reported the allocated UID absent, no live `\Deleted` records, and an advanced HIGHESTMODSEQ. Both ActiveSync clients then removed the message by normal refresh without resetting the folder or account.]]></description><category>SOPE</category><pubDate>Tue, 01 Sep 2026 13:56:07 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6241</guid><comments>https://bugs.sogo.nu/view.php?id=6241#bugnotes</comments></item><item><title>0006240: non-root inline text/html part in multipart/related is rendered as message body</title><author></author><link>https://bugs.sogo.nu/view.php?id=6240</link><description><![CDATA[Problem:&lt;br /&gt;
SOGo renders a non-root text/html MIME part with&lt;br /&gt;
&lt;br /&gt;
Content-Disposition: inline&lt;br /&gt;
&lt;br /&gt;
inside a multipart/related message as additional visible message body content.&lt;br /&gt;
&lt;br /&gt;
The same message is displayed correctly in Thunderbird.&lt;br /&gt;
&lt;br /&gt;
Minimal MIME structure:&lt;br /&gt;
&lt;br /&gt;
multipart/related; type=&quot;multipart/alternative&quot;&lt;br /&gt;
|&lt;br /&gt;
+-- multipart/alternative &lt;-- root object&lt;br /&gt;
| |&lt;br /&gt;
| +-- text/plain&lt;br /&gt;
| |&lt;br /&gt;
| +-- text/html &lt;-- actual message body&lt;br /&gt;
|&lt;br /&gt;
+-- text/html &lt;-- related non-root part&lt;br /&gt;
Content-ID: &lt;test-html-resource&gt;&lt;br /&gt;
Content-Disposition: inline&lt;br /&gt;
&lt;br /&gt;
There is no &quot;start&quot; parameter on the outer multipart/related, therefore the first body part (multipart/alternative) is the root object.&lt;br /&gt;
&lt;br /&gt;
Actual behavior in SOGo:&lt;br /&gt;
SOGo displays both&lt;br /&gt;
&lt;br /&gt;
the normal HTML message body, and&lt;br /&gt;
the additional related text/html part below the message.&lt;br /&gt;
&lt;br /&gt;
If the related HTML part contains CSS such as position, z-index or large backgrounds, this can severely break the message display.&lt;br /&gt;
&lt;br /&gt;
Expected behavior:&lt;br /&gt;
Only the root object of multipart/related should be displayed as the message body.&lt;br /&gt;
&lt;br /&gt;
Non-root related MIME parts should not automatically be rendered as additional message body content.&lt;br /&gt;
&lt;br /&gt;
Thunderbird behavior:&lt;br /&gt;
Thunderbird displays only the actual root HTML message. The additional inline text/html related part is not appended to the visible message body.]]></description><category>GUI</category><pubDate>Thu, 27 Aug 2026 11:45:22 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6240</guid><comments>https://bugs.sogo.nu/view.php?id=6240#bugnotes</comments></item><item><title>0006239: Attachments Mismatch When Two Users Send Emails Concurrently from the Same Mailbox via Web Interface</title><author></author><link>https://bugs.sogo.nu/view.php?id=6239</link><description><![CDATA[We are experiencing a critical issue with the SOGo web interface when two users are simultaneously logged into and using the same email account.&lt;br /&gt;
&lt;br /&gt;
When two users compose and send two different emails at the same time from the same mailbox using the web interface, the file attachment from one email is incorrectly attached to the other email, and vice versa.&lt;br /&gt;
&lt;br /&gt;
The attachments become swapped between the two outgoing messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
email.xyz.zz - 0.0.0.148 - - [26/Aug/2026:11:54:41 +0300] &quot;POST &lt;a href=&quot;mailto:/SOGo/so/info@abc.aa&quot;&gt;/SOGo/so/info@abc.aa&lt;/a&gt;/Mail/0/folderDrafts/newDraft1787734448-1/send HTTP/2.0&quot; 200 95 &quot;&lt;a href=&quot;https://email.xyz.zz/SOGo/so/info@abc.aa/Mail//UIxMailPopupView&quot;&quot;&gt;https://email.xyz.zz/SOGo/so/info@abc.aa/Mail//UIxMailPopupView&quot;&lt;/a&gt; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36&quot; 0.342 0.340&lt;br /&gt;
email.xyz.zz - 0.0.0.149 - - [26/Aug/2026:11:54:44 +0300] &quot;POST &lt;a href=&quot;mailto:/SOGo/so/info@abc.aa&quot;&gt;/SOGo/so/info@abc.aa&lt;/a&gt;/Mail/0/folderDrafts/newDraft1787734448-1/send HTTP/2.0&quot; 200 20 &quot;&lt;a href=&quot;https://email.xyz.zz/SOGo/so/info@abc.aa/Mail//UIxMailPopupView&quot;&quot;&gt;https://email.xyz.zz/SOGo/so/info@abc.aa/Mail//UIxMailPopupView&quot;&lt;/a&gt; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36&quot; 0.307 0.306]]></description><category>Web Mail</category><pubDate>Thu, 27 Aug 2026 06:56:53 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6239</guid><comments>https://bugs.sogo.nu/view.php?id=6239#bugnotes</comments></item><item><title>0006236: Support structured calendar locations for iOS</title><author></author><link>https://bugs.sogo.nu/view.php?id=6236</link><description><![CDATA[When using SOGo Calendar through Exchange ActiveSync on iOS, calendar event locations are synchronized as plain text.&lt;br /&gt;
As a result, Apple Calendar does not provide its normal location/map suggestions when entering a location in an event.&lt;br /&gt;
The same iOS device provides location suggestions correctly when using an iCloud calendar.&lt;br /&gt;
Since ActiveSync is being retained in SOGo 6 specifically to provide native mobile-client compatibility, improved calendar-location support for iOS would be particularly useful.&lt;br /&gt;
&lt;br /&gt;
EAS protocol details:&lt;br /&gt;
The EAS AirSyncBase namespace defines structured location properties beginning with EAS 16.0.&lt;br /&gt;
&lt;br /&gt;
Relevant elements include:&lt;br /&gt;
* AirSyncBase:Location&lt;br /&gt;
* AirSyncBase:Street&lt;br /&gt;
* AirSyncBase:City&lt;br /&gt;
* AirSyncBase:State&lt;br /&gt;
* AirSyncBase:Country&lt;br /&gt;
* AirSyncBase:PostalCode&lt;br /&gt;
* AirSyncBase:Latitude&lt;br /&gt;
* AirSyncBase:Longitude&lt;br /&gt;
* AirSyncBase:Accuracy&lt;br /&gt;
* AirSyncBase:Altitude&lt;br /&gt;
* AirSyncBase:AltitudeAccuracy&lt;br /&gt;
* AirSyncBase:LocationUri&lt;br /&gt;
&lt;br /&gt;
Microsoft protocol specification:&lt;br /&gt;
&lt;a href=&quot;https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-aswbxml/aa548cbc-b15f-4dc1-8bda-82b35d9d41c4&quot;&gt;https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-aswbxml/aa548cbc-b15f-4dc1-8bda-82b35d9d41c4&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Current behavior:&lt;br /&gt;
For an event containing, for example:&lt;br /&gt;
Location: Oslo S, Jernbanetorget 1, 0154 Oslo&lt;br /&gt;
SOGo/EAS appears to expose the location primarily as a conventional text location.&lt;br /&gt;
Apple Calendar consequently treats it as text rather than as a structured location that can be resolved through Apple Maps.&lt;br /&gt;
&lt;br /&gt;
Requested behavior:&lt;br /&gt;
Could SOGo’s ActiveSync implementation expose the structured AirSyncBase:Location properties when synchronizing calendar events?&lt;br /&gt;
At minimum, it would be useful to investigate mapping SOGo/iCalendar location data to:&lt;br /&gt;
Location&lt;br /&gt;
Street&lt;br /&gt;
City&lt;br /&gt;
State&lt;br /&gt;
Country&lt;br /&gt;
PostalCode&lt;br /&gt;
Latitude&lt;br /&gt;
Longitude&lt;br /&gt;
LocationUri&lt;br /&gt;
&lt;br /&gt;
Where coordinates are not available in the calendar data, the server could potentially provide the textual address fields without latitude/longitude, or leave those fields empty.&lt;br /&gt;
&lt;br /&gt;
EAS version negotiation:&lt;br /&gt;
It would also be useful to clarify whether iOS requires the server to advertise/negotiate EAS 16.x before it will consume the structured AirSyncBase:Location elements.&lt;br /&gt;
If so, could the relevant EAS 16.x capability/version negotiation be implemented independently of the rest of the EAS 16 feature set?&lt;br /&gt;
In other words, this request does not necessarily require a complete EAS 16 implementation if the structured Location functionality can be added independently.&lt;br /&gt;
&lt;br /&gt;
Expected result on iOS:&lt;br /&gt;
When creating or editing an event in an SOGo calendar on iOS, entering an address or place in the Location field should provide the native Apple Calendar location suggestions/map integration, in the same way as an iCloud calendar.&lt;br /&gt;
&lt;br /&gt;
Environment:&lt;br /&gt;
* SOGo 5.x / planned SOGo 6&lt;br /&gt;
* Mailcow&lt;br /&gt;
* Exchange ActiveSync&lt;br /&gt;
* Apple Calendar on iOS]]></description><category>ActiveSync</category><pubDate>Sat, 22 Aug 2026 17:10:43 +0000</pubDate><guid>https://bugs.sogo.nu/view.php?id=6236</guid><comments>https://bugs.sogo.nu/view.php?id=6236#bugnotes</comments></item></channel></rss>
