Roundcube Community Forum

 

Recent posts

#1
Pending Issues / Re: Roundcube view Desktop
Last post by SKaero - Today at 08:01:45 PM
Larry wasn't depreciated because of a security issue, it was depreciated because it takes effort to maintain multiple skins.
#2
General Discussion / Re: Please bring Larry back
Last post by Kat - Today at 07:15:02 PM
Hello

Totally confer with earlier comments.

Can I please ask what we have to do to get Larry back? Or at least if someone could please provide an explanation about why it has been depreciated (not just "its a security issue")? Its really unfair to do this to users who rely on this skin for efficiency and productivity. Elastic is for those who prefer aesthetic but it does not provide the functionality of Larry.

Im on shared hosting and until the latest update my service provider would reinstate Larry via cPanel. They are not willing to do this anymore. So every day I am waking up to frustration as I check my emails over a morning coffee, knowing its only going to get worse over time, when I really need to use the super effective functions that Larry provides (ie; more efficient UI for search results, ability to delete multiple emails safely and with confidence (we are locked into plans that have space limitations requiring regular time efficient and safe deletion of large amounts of data), seeing the sender/receiver email address/attachment in a single line, multiple results on one screen etc).

Clearly I'm not the only one suffering. But no one is listening.

Please reinstate Larry or at least give us an explanation. Thank you.
#3
Pending Issues / Re: Roundcube view Desktop
Last post by Kat - Today at 07:08:34 PM
Hello

Can I please ask what we have to do to get Larry back? Or at least if someone could please provide an explanation about why it has been depreciated (not just "its a security issue")? Its really unfair to do this to users who rely on this skin for efficiency and productivity. The Elastic is for those who prefer aesthetic but it does not provide the functionality of Larry .

Im on shared hosting and until the latest update my service provider would reinstate Larry via cPanel. They are not willing to do this anymore. So every day I am waking up to frustration as I check my emails over a morning coffee, knowing its only going to get worse over time, when I really need to use the super effective functions that Larry provides (ie; more efficient UI for search results, ability to delete multiple emails safely and with confidence (we are locked into plans that have space limitations requiring regular time efficient and safe deletion of large amounts of data), seeing the sender/receiver email address/attachment in a single line, multiple results on one screen etc)

Please reinstate Larry or at least give us an explanation. Thank you.
#4
Requests / Re: Docker / Podman Image: RCM...
Last post by SKaero - June 22, 2026, 11:23:31 PM
SQLite is in the base docker image.
#5
Requests / Re: Docker / Podman Image: RCM...
Last post by philip_rhoades - June 22, 2026, 10:46:28 PM
Quote from: SKaero on June 22, 2026, 02:26:18 PMThe Roundcube docker image supports SQLite

Thanks for replying but does that mean the image has SQLite installed in it or it supports SQLite on the host system?
#6
Requests / Re: Docker / Podman Image: RCM...
Last post by SKaero - June 22, 2026, 02:26:18 PM
The Roundcube docker image supports SQLite, its the default option so you shouldn't need to do anything special to use it. For your use case you shouldn't need to worry about keeping the database if its only for historical mail lookup.
#7
Requests / Docker / Podman Image: RCM + P...
Last post by philip_rhoades - June 22, 2026, 07:31:33 AM
People,

I know the Docker image has been around for a while (I have been using RCM for a looong time) but recently I have had to reduce system work and so have outsourced my RCM stuff to a commercial mail mob - also using RCM.  However, for convenient access to archived Maildirs, I still would like to use RCM to occasionally look up stuff on old servers - but in line with trying to reduce some of the work I need to do, it would be very convenient if I could just quickly restore a Docker / Podman image that has everything built-in and ready to go.  Since it would be just a personal thing instead of a mail server for others as well, SQLite3 would be quite adequate instead of PG.

Has anyone thought about packaging up RCM with a DB in an image that is more or less plug-n-play?

Thanks for all the years of work with RCM - it does about 97% of what I want!

Phil.
#8
Pending Issues / Re: WEBMAIL ROUNDCUBE LOGGING ...
Last post by JohnDoh - June 18, 2026, 08:32:36 AM
Roundcube is open source webmail software. Your email provider is using it to provide webmail. They are the ones actually running the application. As a user you need to contact them because they will know the details of their particular setup and will have access to logs and things like that. Typically its the same as your webhost or the people you are paying for your domain name.
#9
Pending Issues / Re: WEBMAIL ROUNDCUBE LOGGING ...
Last post by Jeags1989 - June 18, 2026, 07:59:14 AM
I am unsure what you mean. I use roundcube for my work business emails i thought the webmail / roundcube were as one i am not using hotmail or anything like that
#10
Roundcube Discussion / Issues logging in to hMailSeve...
Last post by chaser - June 17, 2026, 10:25:13 AM
Hi,

I recently had a need to re-install hMailServer, and restore the configuration. That all seems to have worked ok.

I can log into existing hMailServer accounts from Roundcube (v1.6.15) without any issues. hMailServer log:

"IMAPD" 7644 167 "2026-06-17 15:14:48.169" "192.168.0.20" "SENT: * OK IMAPrev1"
"IMAPD" 4572 167 "2026-06-17 15:14:48.169" "192.168.0.20" "RECEIVED: A0001 CAPABILITY"
"IMAPD" 4572 167 "2026-06-17 15:14:48.169" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0001 OK CAPABILITY completed"
"IMAPD" 7644 167 "2026-06-17 15:14:48.169" "192.168.0.20" "RECEIVED: A0002 STARTTLS"
"IMAPD" 7644 167 "2026-06-17 15:14:48.169" "192.168.0.20" "SENT: A0002 OK Begin TLS negotiation now"
"DEBUG" 980 "2026-06-17 15:14:48.169" "Performing SSL/TLS handshake for session 167. Verify certificate: False"
"TCPIP" 980 "2026-06-17 15:14:48.222" "TCPConnection - TLS/SSL handshake completed. Session Id: 166, Remote IP: 192.168.0.20, Version: TLSv1.2, Cipher: ECDHE-RSA-AES256-GCM-SHA384, Bits: 256"
"IMAPD" 980 166 "2026-06-17 15:14:48.223" "192.168.0.20" "RECEIVED: A0003 CAPABILITY"
"IMAPD" 980 166 "2026-06-17 15:14:48.223" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0003 OK CAPABILITY completed"
"IMAPD" 4572 166 "2026-06-17 15:14:48.225" "192.168.0.20" "RECEIVED: A0004 CAPABILITY"
"IMAPD" 4572 166 "2026-06-17 15:14:48.225" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0004 OK CAPABILITY completed"
"IMAPD" 7644 166 "2026-06-17 15:14:48.226" "192.168.0.20" "RECEIVED: A0005 LOGIN "[email protected]" ***"
"TCPIP" 980 "2026-06-17 15:14:48.230" "TCPConnection - TLS/SSL handshake completed. Session Id: 167, Remote IP: 192.168.0.20, Version: TLSv1.2, Cipher: ECDHE-RSA-AES256-GCM-SHA384, Bits: 256"
"IMAPD" 9080 167 "2026-06-17 15:14:48.230" "192.168.0.20" "RECEIVED: A0003 CAPABILITY"
"IMAPD" 9080 167 "2026-06-17 15:14:48.230" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0003 OK CAPABILITY completed"
"IMAPD" 7644 166 "2026-06-17 15:14:48.230" "192.168.0.20" "SENT: A0005 OK LOGIN completed"
"IMAPD" 980 167 "2026-06-17 15:14:48.230" "192.168.0.20" "RECEIVED: A0004 CAPABILITY"
"IMAPD" 980 167 "2026-06-17 15:14:48.230" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0004 OK CAPABILITY completed"
"IMAPD" 7644 167 "2026-06-17 15:14:48.230" "192.168.0.20" "RECEIVED: A0005 LOGIN "[email protected]" ***"
"IMAPD" 7644 167 "2026-06-17 15:14:48.230" "192.168.0.20" "SENT: A0005 OK LOGIN completed"
"IMAPD" 980 167 "2026-06-17 15:14:48.230" "192.168.0.20" "RECEIVED: A0006 LSUB "" "*""
"IMAPD" 980 167 "2026-06-17 15:14:48.230" "192.168.0.20" "SENT: * LSUB (\HasNoChildren) "." "INBOX"[nl]* LSUB (\HasNoChildren) "." "Notes"[nl]* LSUB (\HasNoChildren) "." "Deleted Messages"[nl]* LSUB (\HasNoChildren) "." "Junk E-mail"[nl]* LSUB (\HasNoChildren) "." "Sent Messages"[nl]* LSUB (\HasNoChildren) "." "Temp"[nl]* LSUB (\HasNoChildren) "." "New Messages""
"IMAPD" 980 167 "2026-06-17 15:14:48.230" "192.168.0.20" "SENT: A0006 OK LSUB completed"
"IMAPD" 980 167 "2026-06-17 15:14:48.230" "192.168.0.20" "RECEIVED: A0007 LIST "" "*""
<SNIP>

However, if I try to create a new hMailServer email account and log into that account from Roundcube I get a hMailServer 'Login failed' error:

"IMAPD" 7644 160 "2026-06-17 15:11:46.245" "192.168.0.20" "SENT: * OK IMAPrev1"
"IMAPD" 9080 160 "2026-06-17 15:11:46.245" "192.168.0.20" "RECEIVED: A0001 CAPABILITY"
"IMAPD" 9080 160 "2026-06-17 15:11:46.245" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0001 OK CAPABILITY completed"
"IMAPD" 7644 160 "2026-06-17 15:11:46.245" "192.168.0.20" "RECEIVED: A0002 STARTTLS"
"IMAPD" 7644 160 "2026-06-17 15:11:46.245" "192.168.0.20" "SENT: A0002 OK Begin TLS negotiation now"
"DEBUG" 9080 "2026-06-17 15:11:46.245" "Performing SSL/TLS handshake for session 160. Verify certificate: False"
"TCPIP" 9080 "2026-06-17 15:11:46.293" "TCPConnection - TLS/SSL handshake completed. Session Id: 160, Remote IP: 192.168.0.20, Version: TLSv1.2, Cipher: ECDHE-RSA-AES256-GCM-SHA384, Bits: 256"
"IMAPD" 9080 160 "2026-06-17 15:11:46.293" "192.168.0.20" "RECEIVED: A0003 CAPABILITY"
"IMAPD" 9080 160 "2026-06-17 15:11:46.293" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0003 OK CAPABILITY completed"
"IMAPD" 7644 160 "2026-06-17 15:11:46.293" "192.168.0.20" "RECEIVED: A0004 CAPABILITY"
"IMAPD" 7644 160 "2026-06-17 15:11:46.293" "192.168.0.20" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL STARTTLS NAMESPACE RIGHTS=texk[nl]A0004 OK CAPABILITY completed"
"IMAPD" 4572 160 "2026-06-17 15:11:46.293" "192.168.0.20" "RECEIVED: A0005 LOGIN "[email protected]" ***"
"IMAPD" 4572 160 "2026-06-17 15:11:46.308" "192.168.0.20" "SENT: A0005 OK LOGIN completed"
"IMAPD" 9080 160 "2026-06-17 15:11:46.308" "192.168.0.20" "RECEIVED: A0006 NAMESPACE"
"IMAPD" 9080 160 "2026-06-17 15:11:46.308" "192.168.0.20" "SENT: * NAMESPACE (("" ".")) NIL (("#Public" "."))[nl]A0006 OK namespace command complete"
"IMAPD" 7644 160 "2026-06-17 15:11:46.323" "192.168.0.20" "RECEIVED: A0007 LOGOUT"
"IMAPD" 7644 160 "2026-06-17 15:11:46.323" "192.168.0.20" "SENT: * BYE Have a nice day[nl]A0007 OK Logout completed"

Any ideas???

Edit: Ahh. Here's the clue I needed. This is from the Roundcube error log, which is where I should have started. d'oh:

[17-Jun-2026 14:38:11 +0000]: <287gkoap> PHP Error: Access denied for new user [email protected]. 'auto_create_user' is disabled in /var/www/html/webmail/program/include/rcmail.php on line 824 (POST /?_task=login&_action=login)
Found the key in config.inc.php and changed it from false to true:

// Automatically register user in Roundcube database on successful (IMAP) logon.
// Set to false if only registered users should be allowed to the webmail.
// Note: If disabled you have to create records in Roundcube users table by yourself.
// Note: Roundcube does not manage/create users on a mail server.
$config['auto_create_user'] = true;

...and we're back in action. No idea when this got changed!

Thanks
Ken.