Recent posts
#1
News & Announcements / Roundcube 1.7 RC released
Last post by SKaero - December 12, 2025, 03:42:31 PMThe development team is pleased to announce the release candidate for the next major version 1.7 of Roundcube webmail!
With this milestone we introduce a few breaking changes (see below) and some further improvements in comparison to 1.7-beta2.
Some noteworthy changes are:
Add scope parameter to contact search (#9863)
Add ability to chose from all available contact fields on CSV import (#9419)
Add a new plugin called markdown_editor that provides an alternative editor to compose emails using Markdown syntax.
Add rel='noopener' to all links opening in a new window to mitigate against misuse in older browsers.
Breaking Changes
Remove contact_search_name option in favor of contactlist_name_template (#9832)
Replace session attribute changed by expires_at (to allow for variable session lengths per-user in a future change).
Password: Removed the (insecure) virtualmin driver (#8007)
For full details and download links please read the release notes.
We believe it is production ready, but we recommend to test it on a separate environment.
Migrate existing configs with either the installto.sh or the update.sh scripts.
And don't forget to backup your data before installing it!
Source: https://roundcube.net/news/2025/12/10/roundcube-1.7-rc-released
Get it Now: https://roundcube.net/download
With this milestone we introduce a few breaking changes (see below) and some further improvements in comparison to 1.7-beta2.
Some noteworthy changes are:
Add scope parameter to contact search (#9863)
Add ability to chose from all available contact fields on CSV import (#9419)
Add a new plugin called markdown_editor that provides an alternative editor to compose emails using Markdown syntax.
Add rel='noopener' to all links opening in a new window to mitigate against misuse in older browsers.
Breaking Changes
Remove contact_search_name option in favor of contactlist_name_template (#9832)
Replace session attribute changed by expires_at (to allow for variable session lengths per-user in a future change).
Password: Removed the (insecure) virtualmin driver (#8007)
For full details and download links please read the release notes.
We believe it is production ready, but we recommend to test it on a separate environment.
Migrate existing configs with either the installto.sh or the update.sh scripts.
And don't forget to backup your data before installing it!
Source: https://roundcube.net/news/2025/12/10/roundcube-1.7-rc-released
Get it Now: https://roundcube.net/download
#2
General Discussion / Using utf8mb4_bin for collecte...
Last post by flojo - December 11, 2025, 08:11:51 AMGood day Guys
Im working on migrating data from a PostgreSQL Roundcube database into MariaDB, and I've run into an issue with the collected_addresses table that I'd like some clarification on.
In PostgreSQL, the email column is defined as varchar(255) with default collation, which performs strict byte-wise comparisons. Because of this, PostgreSQL correctly treats accented characters as distinct. For example:
kardiológia@removed.
kardiologia@removed.
These coexist without conflict.
However, after importing into MariaDB, I receive a "Duplicate entry" error when inserting an address like kardiologia@..., because MariaDB's default collations (utf8mb4_unicode_ci, utf8mb4_general_ci, etc.) are accent-insensitive and fold characters like ó into o. This means MariaDB considers the two addresses equivalent at the index level.
To resolve this, I am considering changing the email column and the related UNIQUE index to use COLLATE utf8mb4_bin
This would ensure that email addresses are compared strictly based on their binary/Unicode code points and would match PostgreSQL's behavior.
Before I make this change, I want to check with the Roundcube team and community:
1) Is using utf8mb4_bin on collected_addresses.email safe and compatible with Roundcube's expected behavior?
2) Are there any pitfalls, side effects, or Roundcube features that may break when using binary collation on this column?
Any guidance, recommendations, or experiences would be greatly appreciated.
Thank you in advance.
Im working on migrating data from a PostgreSQL Roundcube database into MariaDB, and I've run into an issue with the collected_addresses table that I'd like some clarification on.
In PostgreSQL, the email column is defined as varchar(255) with default collation, which performs strict byte-wise comparisons. Because of this, PostgreSQL correctly treats accented characters as distinct. For example:
kardiológia@removed.
kardiologia@removed.
These coexist without conflict.
However, after importing into MariaDB, I receive a "Duplicate entry" error when inserting an address like kardiologia@..., because MariaDB's default collations (utf8mb4_unicode_ci, utf8mb4_general_ci, etc.) are accent-insensitive and fold characters like ó into o. This means MariaDB considers the two addresses equivalent at the index level.
To resolve this, I am considering changing the email column and the related UNIQUE index to use COLLATE utf8mb4_bin
This would ensure that email addresses are compared strictly based on their binary/Unicode code points and would match PostgreSQL's behavior.
Before I make this change, I want to check with the Roundcube team and community:
1) Is using utf8mb4_bin on collected_addresses.email safe and compatible with Roundcube's expected behavior?
2) Are there any pitfalls, side effects, or Roundcube features that may break when using binary collation on this column?
Any guidance, recommendations, or experiences would be greatly appreciated.
Thank you in advance.
#3
Release Discussion / Re: 1.4.15
Last post by ElasticUser - December 09, 2025, 12:01:37 PMYes, 1.4.15 runs great for me! To keep my woo hoo custom animated emojis, I Don't want to upgrade for as long as possible! 😎
#4
Off-Topic / Re: Can any team challenge McL...
Last post by Kaleb47 - December 05, 2025, 02:50:07 PMReally excited for the Abu Dhabi GP with Lando, Max and Oscar still in contention to win the world drivers' championship.
#5
General Discussion / Re: Server not connecting
Last post by christine12 - December 04, 2025, 02:52:44 PMThank you John, will do!
#6
General Discussion / Re: Server not connecting
Last post by JohnDoh - December 04, 2025, 02:06:47 PMRoundcube is not a service but free software which somebody installed for you. Please contact your internet hosting provider or IT responsible instead. If you don't know who this might be, please review your bills and find out who you're paying for email services.
#7
General Discussion / Server not connecting
Last post by christine12 - December 04, 2025, 12:13:08 PMI'm not receiving emails and received a server error. I'm accessing my email account by logging into the Webmail business site on Chrome. I'm not having any internet issues or any issues receiving email to my personal gmail account. Any guidance on next steps? Thanks!
#8
Old Style Plug-Ins / Re: Delayed Sending Plug-in
Last post by SKaero - December 04, 2025, 01:02:39 AMThere seems to be a more recent open source "scheduled_sending" plugin https://github.com/texxasrulez/scheduled_sending
I haven't used it myself but it looks promising.
I haven't used it myself but it looks promising.
#9
Old Style Plug-Ins / Re: Delayed Sending Plug-in
Last post by Big_Boss_ 33$ - December 04, 2025, 12:25:24 AMHow f#Ck!Ng cheap or poor do you have to be to fucking charge for a scheduled send/delay send service when your an email platform??
Have no hopes in competeing w/ Microsoft or Alphabet I take it...
Have no hopes in competeing w/ Microsoft or Alphabet I take it...
#10
Pending Issues / Re: What are the IMAP/SMTP set...
Last post by ArnoRoundcube - December 02, 2025, 04:09:34 PMSolved.
In the errors.log of RC there was a line I didn't see before (my bad):
Peer certificate CN=`mail.xxxx.lan' did not match expected CN=`imap.xxxx.lan'
The dovecot certificate is for mail.xxxx.lan and in the RC config file there was imap.xxxx.lan
After changing that in the RC config file I could login using RC.
Also changed imap_auth_type from LOGIN to PLAIN.
Don't know if that is necessary or not.
Thanks for your help.
In the errors.log of RC there was a line I didn't see before (my bad):
Peer certificate CN=`mail.xxxx.lan' did not match expected CN=`imap.xxxx.lan'
The dovecot certificate is for mail.xxxx.lan and in the RC config file there was imap.xxxx.lan
After changing that in the RC config file I could login using RC.
Also changed imap_auth_type from LOGIN to PLAIN.
Don't know if that is necessary or not.
Thanks for your help.