Recent posts
#1
Release Discussion / Re: 1.6.18 Errors, And PassWor...
Last post by ElasticUser - Today at 04:20:01 AMDoes anybody on here know how to get the default PassWord plugin running properly?! Thanks! :--)
#2
Theme Releases / Re: [Release] Workbench – a mo...
Last post by grafroit - August 26, 2026, 05:47:58 PMHi,
looks very nice and modern. But for me, the black folder list compared to the clear, white message list and message view is a little disturbing and the black/grey is hard to read. It would be great, when the the folder column colour would follow the message pane colour. Dark mode -> all dark, light mode -> all light. Or even a switch to select the colour of the folder column would be a great help.
Except of this it would be my theme :-) Great work, thanks a lot.
looks very nice and modern. But for me, the black folder list compared to the clear, white message list and message view is a little disturbing and the black/grey is hard to read. It would be great, when the the folder column colour would follow the message pane colour. Dark mode -> all dark, light mode -> all light. Or even a switch to select the colour of the folder column would be a great help.
Except of this it would be my theme :-) Great work, thanks a lot.
#3
Pending Issues / Re: Roundcube 1.7.x for Ubuntu...
Last post by MrQNo - August 26, 2026, 08:43:05 AMDear JohnDoh,
perhaps you might reconsider that i asked for a .deb package, official or not. I'm able to install roundcube from .tar.gz, but that breaks the automation that comes with the ubuntu package system and requires more attention to updates and new dependencies.
Kind regards,
QNo
perhaps you might reconsider that i asked for a .deb package, official or not. I'm able to install roundcube from .tar.gz, but that breaks the automation that comes with the ubuntu package system and requires more attention to updates and new dependencies.
Kind regards,
QNo
#4
Roundcube Discussion / Re: Inconsistent Composition T...
Last post by JohnDoh - August 26, 2026, 02:16:08 AMcan you try uploading your screenshot to a public location?
#5
General Discussion / Re: HELP
Last post by JohnDoh - August 26, 2026, 02:13:33 AMQuoteI've tried muitiple times on multiple different roundcube placesRoundcube is a web based IMAP client, it is not a service. There is no such thing as a "Roundcube account".
I guess from your post the seller is not being helpful. May be you could try reaching out to whoever runs the email for rskfc.com
#6
General Discussion / HELP
Last post by LionAround - August 24, 2026, 05:45:58 PMI bought a game account that had an email ([email protected]) and now I can't find a way to login to this email anymore. I've tried muitiple times on multiple different roundcube places and can not for the life of me figure out how to login to this email now.
#7
News & Announcements / Optimizing Roundcube Webmail: ...
Last post by ultronit - August 24, 2026, 03:54:25 AMRoundcube remains one of the most widely deployed open-source webmail clients, offering a clean, desktop-like user interface over standard IMAP and SMTP protocols. Whether hosting webmail for a few business accounts or managing a multi-tenant platform for thousands of users, maintaining an optimal Roundcube installation requires careful configuration of caching, security headers, and extension plugins.
Below are core administrative strategies to ensure your Roundcube deployment remains fast, secure, and easy to maintain.
PERFORMANCE OPTIMIZATION AND CACHING
Because Roundcube acts as an IMAP client, inefficient handling of mail server requests can result in high CPU utilization and slow page loads for end users.
Enable IMAP Caching: Configure imap_cache in config/config.inc.php using Redis or Memcached rather than local SQL databases. Caching mailbox folder lists and headers significantly reduces overhead on the backend IMAP server (such as Dovecot or Cyrus).
Optimize Database Queries: Periodically clean up session tables and cached messages by running Roundcube's internal maintenance scripts (bin/cleandb.sh).
Enable HTTP Compression: Ensure Gzip or Brotli compression is active on your web server (Nginx or Apache) for static assets like CSS, JavaScript, and skin icons.
HARDENING SECURITY AND AUTHENTICATION
As a public-facing web service, webmail is a frequent target for credential stuffing and brute-force attacks.
Enforce HTTPS and HSTS: Force SSL/TLS connections across all webmail sessions and set strict transport security headers in web server configurations.
Protect Session Tokens: Verify that request_token checks are enabled to prevent Cross-Site Request Forgery (CSRF). Keep session_lifetime set to a reasonable duration to log out inactive users automatically.
Implement Two-Factor Authentication (2FA): Install a community-verified 2FA plugin (such as twofactor_gauthenticator) to enforce TOTP login verification for administrative and sensitive accounts.
PLUGIN MANAGEMENT AND SKINS
Roundcube's plugin ecosystem extends core functionality without modifying core source code, making updates seamless.
Use Composer for Dependency Management: Manage plugin installations via Composer using composer.json in the Roundcube root directory to handle version compatibility automatically during core upgrades.
Responsive Skin Selection: Deploy modern responsive skins like Elastic to ensure full mobile device compatibility without requiring separate web interfaces.
Below are core administrative strategies to ensure your Roundcube deployment remains fast, secure, and easy to maintain.
PERFORMANCE OPTIMIZATION AND CACHING
Because Roundcube acts as an IMAP client, inefficient handling of mail server requests can result in high CPU utilization and slow page loads for end users.
Enable IMAP Caching: Configure imap_cache in config/config.inc.php using Redis or Memcached rather than local SQL databases. Caching mailbox folder lists and headers significantly reduces overhead on the backend IMAP server (such as Dovecot or Cyrus).
Optimize Database Queries: Periodically clean up session tables and cached messages by running Roundcube's internal maintenance scripts (bin/cleandb.sh).
Enable HTTP Compression: Ensure Gzip or Brotli compression is active on your web server (Nginx or Apache) for static assets like CSS, JavaScript, and skin icons.
HARDENING SECURITY AND AUTHENTICATION
As a public-facing web service, webmail is a frequent target for credential stuffing and brute-force attacks.
Enforce HTTPS and HSTS: Force SSL/TLS connections across all webmail sessions and set strict transport security headers in web server configurations.
Protect Session Tokens: Verify that request_token checks are enabled to prevent Cross-Site Request Forgery (CSRF). Keep session_lifetime set to a reasonable duration to log out inactive users automatically.
Implement Two-Factor Authentication (2FA): Install a community-verified 2FA plugin (such as twofactor_gauthenticator) to enforce TOTP login verification for administrative and sensitive accounts.
PLUGIN MANAGEMENT AND SKINS
Roundcube's plugin ecosystem extends core functionality without modifying core source code, making updates seamless.
Use Composer for Dependency Management: Manage plugin installations via Composer using composer.json in the Roundcube root directory to handle version compatibility automatically during core upgrades.
Responsive Skin Selection: Deploy modern responsive skins like Elastic to ensure full mobile device compatibility without requiring separate web interfaces.
#8
Release Discussion / 1.6.18 Errors, And PassWord
Last post by ElasticUser - August 24, 2026, 03:37:27 AMI'm using DirectAdmin for my 1st time. There I was able to install version 1.6.18.
I appear to get a lot of unable to connect type error messages, even though I'm actually connected. Is that due to the server?
Also, I'm testing the default password plugin. I added config,inc.php to that plugin after reading the read me file. Every time that I test changing a password, I get a passwords don't match error. What could I be doing wrong? :--)
I appear to get a lot of unable to connect type error messages, even though I'm actually connected. Is that due to the server?
Also, I'm testing the default password plugin. I added config,inc.php to that plugin after reading the read me file. Every time that I test changing a password, I get a passwords don't match error. What could I be doing wrong? :--)
#9
Roundcube Discussion / Re: Inconsistent Composition T...
Last post by SVSocrates - August 22, 2026, 01:10:36 AMQuote from: JohnDoh on August 21, 2026, 02:49:12 AMcan you explain what you mean by glitchy? may be post a screenshot. could it be you are just in plain text mode? what version of roundcube are you running and what skin? are there any js errors in the browser console?
Also, I tried inserting screenshots, but they evidently didn't work.
#10
Roundcube Discussion / Re: Inconsistent Composition T...
Last post by SVSocrates - August 22, 2026, 01:08:58 AMQuote from: JohnDoh on August 21, 2026, 02:49:12 AMcan you explain what you mean by glitchy?
Glitchy, as in sometimes the options are fully displayed, and sometimes they are not. I am beginning to think that the variability has to do with whether I am choosing to display my tabs vertically or horizontally.
Quotemay be post a screenshot.
Quotecould it be you are just in plain text mode?
I have the settings adjusted to "always compose in html
Quotewhat version of roundcube are you running and what skin?
Version 1.6.18, elastic
Quoteare there any js errors in the browser console?
None that I have seen
[/quote]