Recent posts
#1
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by alec - Today at 11:41:26 AMThis is probably something that need to be fixed in Roundcube core. Seems asset_url() should be made available for ajax requests too. But it might not be an easy fix.
ps. Larry skin uses optionsmenuIcon="true" and I don't see any issues.
ps. Larry skin uses optionsmenuIcon="true" and I don't see any issues.
#2
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - Today at 04:15:09 AMok ... I've removed both occurances of optionsmenuIcon="true" - but the errors still get coming in :-/
Code Select
[19-May-2026 07:26:44 UTC] PHP Fatal error: Uncaught Error: Call to undefined method rcmail_output_json::asset_url() in /var/www/vhosts/futuremail.at/httpdocs/program/actions/mail/index.php:740
[19-May-2026 07:27:27 UTC] PHP Fatal error: Uncaught Error: Call to undefined method rcmail_output_json::asset_url() in /var/www/vhosts/futuremail.at/httpdocs/program/actions/mail/index.php:740
[19-May-2026 07:28:32 UTC] PHP Fatal error: Uncaught Error: Call to undefined method rcmail_output_json::asset_url() in /var/www/vhosts/futuremail.at/httpdocs/program/actions/mail/index.php:740
#3
Pending Issues / Cannot send emails from Penang
Last post by scldad - Today at 03:59:11 AMI have been using roundcubemail for nine years and have happily accessed my mail server from all over the world.
However, I am now in Penang and can download incoming emails without issue but any attempt to send email gives an authorisation error.
I have tried connecting via my hotel WiFi and via mobile phone. No difference.
Nothing has changed at my server and nothing apart from location has changed on my Android devices (three thereof).
PHP Error. Invalid response code from server.
Version 1.6.15. Rocky Linux server. Android clients.
HELP!!
However, I am now in Penang and can download incoming emails without issue but any attempt to send email gives an authorisation error.
I have tried connecting via my hotel WiFi and via mobile phone. No difference.
Nothing has changed at my server and nothing apart from location has changed on my Android devices (three thereof).
PHP Error. Invalid response code from server.
Version 1.6.15. Rocky Linux server. Android clients.
HELP!!
#4
General Discussion / Re: Filtering Options
Last post by Daisy195 - Today at 02:54:27 AMUsing only "From does not contain Re" usually will not work properly because "Re" is normally in the subject line not the sender address a better approach would be Condition Subject does not contain "Re"AND set the autoresponder to reply only once per sender/thread within a certain time period. Some mail systems also have options like.
"Send vacation reply once per sender" "Do not reply to auto-submitted emails" "Ignore duplicate subjects/tickets"
If your system supports ticket IDs or threading that is the best method to avoid repeated auto-replies for the same issue.
"Send vacation reply once per sender" "Do not reply to auto-submitted emails" "Ignore duplicate subjects/tickets"
If your system supports ticket IDs or threading that is the best method to avoid repeated auto-replies for the same issue.
#5
Release Discussion / Re: RC 1.7.0 strange behaviour
Last post by SKaero - Today at 12:56:57 AMI decided to look into this and I found the root cause. When you click on the drop down the onclick function calls "d.load(location.href + ' #identity_switch_dropdown > *', '');". In Roundcube 1.6.x calling location.href would return the html for the current page but inn 1.7.x it returns a json object. This is causing jQuery to clear the div since #identity_switch_dropdown doesn't exist in the json returned by the load call.
A quick fix is just to remove that line but if the data refresh is needed it should be replaced with a plugin specific route to fetch the data needed.
A quick fix is just to remove that line but if the data refresh is needed it should be replaced with a plugin specific route to fetch the data needed.
#6
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - May 18, 2026, 01:11:46 PMjust noticed another "optionsmenuIcon" - do you think this one will also cause warnings? 🤔
Code Select
<!-- messagelist -->
<div id="messagelistheader"><roundcube:object name="listmenulink" /></div>
<div id="messagelistcontainer" class="boxlistcontent" tabindex="-1">
<h2 id="aria-label-messagelist" class="voice"><roundcube:label name="arialabelmessagelist" /></h2>
<roundcube:object name="messages"
id="messagelist"
class="records-table messagelist sortheader fixedheader"
optionsmenuIcon="true"
aria-labelledby="aria-label-messagelist" />
</div> #7
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - May 18, 2026, 01:07:49 PMQuote from: JohnDoh on March 05, 2026, 02:11:36 AMI cannot find that skin. In the template files if you can find the reference to the "listmenulink" object. Something like:Code Select<roundcube:object name="listmenulink"...and it should have an attribute called either `optionsmenuicon` or `icon`. If you remove that attribute then the problem should go away.
Found listmenulink within the "larry" Template:
Code Select
skins# grep listmenulink *larry* -R
larry/templates/mail.html:<div id="messagelistheader"><roundcube:object name="listmenulink" optionsmenuIcon="true" /></div>
removed it - will have a look if this was the needed fix - thx! :-)
#8
Release Discussion / RC 1.7.0 strange behaviour
Last post by syncgw - May 17, 2026, 09:39:44 AMHi,
i created a plugin called identity_switch which work fine for a long time and many RoundCube releases. Just when installing or upgrading to 1.7.0 strange things happens:
1. Plugin creates a drop down menu called div id="identity_switch_menu" as in previous releases.
2. The div contains a hidden drop down menu called div id="identity_switch_dropdown".
4. Inside this div a unordered list ul with all account available were created as li.
If I click on the identity_switch_menu, identity_switch_dropdown is unhidden and user can select a identity. That was the behavior in RC < 1.7
What happens now is: After approx. 2 seconds the whole ul is simply deleted by some RoundCube Javascript code I'm not able to find. I tried to replace program/js and the skin folder and the plugins/jqueryui folder with 1.6.14 files, but still ul is deleted.
Any suggestions how I can find the code deleting ul (and understand how I can build a work around)?
i created a plugin called identity_switch which work fine for a long time and many RoundCube releases. Just when installing or upgrading to 1.7.0 strange things happens:
1. Plugin creates a drop down menu called div id="identity_switch_menu" as in previous releases.
2. The div contains a hidden drop down menu called div id="identity_switch_dropdown".
4. Inside this div a unordered list ul with all account available were created as li.
If I click on the identity_switch_menu, identity_switch_dropdown is unhidden and user can select a identity. That was the behavior in RC < 1.7
What happens now is: After approx. 2 seconds the whole ul is simply deleted by some RoundCube Javascript code I'm not able to find. I tried to replace program/js and the skin folder and the plugins/jqueryui folder with 1.6.14 files, but still ul is deleted.
Any suggestions how I can find the code deleting ul (and understand how I can build a work around)?
#9
Release Discussion / Re: latest UI change for incom...
Last post by ukeleleihuu - May 14, 2026, 02:55:56 PMI posted a workaround that works locally in the browser using the Stylus plugin in Firefox. It adds a glowing green dot. You can edit the dot to be whatever you want and even specify the color.
Code Select
.messagelist td.subject span.msgicon.status.unread::before {
content: "●";
color:#0dff00;
font-size: 16px;
animation: pulseUnread 1s infinite;
}
@keyframes pulseUnread {
0% { opacity: 0.2; }
50% { opacity: 1; }
100% { opacity: 0.2; }
} #10
Release Discussion / Re: latest UI change for incom...
Last post by ukeleleihuu - May 14, 2026, 01:46:09 PMI use RC through Cloudron, so I'm unsure what they use in the backend (master or wtv else there is). The thread seems old though and on my end the change happened very recently. In any case, I take it that it's impossible to have that fixed easily, right? Non-coder here BTW. Also, Cloudron apps are read-only. I can't edit the code even if I wanted.