Roundcube Community Forum

 

Recent posts

#11
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - March 03, 2026, 03:44:27 AM
it's the "Mobile Device Skin" by Melanie, long time EOL, would love to get rid of it - but not that easy with some customers ... ^^

#12
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by JohnDoh - March 03, 2026, 01:15:21 AM
What is "the mobile device skin" skin?

The call to `asset_url()` has been their since 1.5. May be the skin is just not compatible with 1.7 but I am interested to see the cause of the eror because your fix will cause the skin to not render properly I guess.
#13
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - March 02, 2026, 10:01:25 AM
Quote from: JohnDoh on February 27, 2026, 09:28:02 AMWhat skin are you using? Elastic does not use the `icon` attribute.

Hi,

thanks for the hint regarding the skin/theme question.

In our setup we currently run the default Elastic skin, but in parallel we still offer Larry + the mobile device skin for a small group of older users who struggle with bigger GUI changes. We're fully aware that Larry/mobile is not supported anymore with the newer Roundcube versions, however we have adjusted the templates so they work again with 1.7.

Most likely this old TPL is also what triggers the issue (`rcmail_output_json::asset_url()` not being available in that context).

That said, I personally prefer to have core code hardened in a way that even if a template/plugin/theme does something unexpected, it doesn't result in a fatal error. The small guard using `method_exists()` seems like a safe improvement and shouldn't have any downsides — so maybe it could be considered for inclusion upstream.

Best regards,
Andy


#14
Release Discussion / Re: Why SMTP Error (250): Auth...
Last post by cube8976 - March 02, 2026, 01:56:25 AM
JohnDoh,
Thanks again. Your comments got things working for me.
#15
Pending Issues / Re: SSL/TLS authentication set...
Last post by cube8976 - March 02, 2026, 01:16:03 AM
JohnDoh,
Thanks! This got my install up and working.
#16
Pending Issues / Re: Roundcube settings
Last post by jwDave - March 01, 2026, 01:40:26 PM
Thanks. I may well take your advice!
#17
Pending Issues / Re: Roundcube settings
Last post by SKaero - March 01, 2026, 01:16:19 PM
Roundcube is just webmail software that your web host is using, its not a service and doesn't control or have access to your email account.

In addition the error about the account being blocked would have come from the mail server run by your host not from Roundcube.

In conclusion, I think its time to find a new hosting provider.
#18
Pending Issues / Roundcube settings
Last post by jwDave - March 01, 2026, 12:06:03 PM
This is very frustrating, ever since my domain moved to a different (Exact) server (from ChillidogHosting) it has been a string of problems, ChillidogHosting was purchased by ExactHosting a week or so ago. First the web site went down for 2.5 days because the nameservers had been changed in the transition. Then MailChimp could not be authorised because of a propogation of DNS settings issue.

The later issue caused my client to try and use Roundcube to send out emails while the MailChimp issue was being sorted out, After 2 batches of 20 the Roundcube web mail will no longer send emails saying 'Account [email protected] has been blocked from sending due to abusive activity'! It now want me to update the password and (re)-enable 2FA to be unblocked.

When I log into my Chillidog cPanel the email address is no longer there so I cannot access the settings, presumably because it has been transferred to Roundcube? However I have no way to access the RoundCube 'Home' (to go to the admin settings) in order to make these changes. I have not been supplied with appropriate instuctions on where and how to do this? Even if given these instructions with what login details should I use?

I have spent hours on these problems, my client is really fed up because I recommended moving to Chillidog in the first place and I am looking incompetant!
#19
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by JohnDoh - February 27, 2026, 09:28:02 AM
What skin are you using? Elastic does not use the `icon` attribute.
#20
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - February 26, 2026, 12:23:15 PM
Quick update: we managed to stop the fatal error from appearing in our logs with a small workaround.

In `program/actions/mail/index.php` (around line 740) we wrapped the `asset_url()` call with a `method_exists()` check, so it won't crash if `asset_url()` isn't available in that context:

diff
--- a/program/actions/mail/index.php
+++ b/program/actions/mail/index.php
@@ -737,7 +737,11 @@
-   $inner = html::img(['src' => $rcmail->output->asset_url($attrib['icon'], true), 'alt' => $title]);
+   $inner = html::img(['src' => (method_exists($rcmail->output, 'asset_url') ? $rcmail->output->asset_url($attrib['icon'], true) : ''), 'alt' => $title]);

After applying this, `Call to undefined method rcmail_output_json::asset_url()` no longer shows up in our logs.