Recent Posts

Pages: [1] 2 3 ... 10
1
Roundcube Discussion / Re: Background color of selected emails
« Last post by rkct on Today at 04:22:39 PM »
Hello JohnDoh,

I very much appreciate your response.  I forwarded it to my webhost and unfortunately, they informed me that since I am on a shared server I cannot make this change because it would apply to all others on the same server!  Disappointing!
In case the designers at Roundcube are monitoring this forum and are interested, I'm attaching a comparison of my Roundcube webmail (at top) and my Yahoo mail (at bottom).  In reality it looks like a much lighter pale blue on the screen as opposed to this screen grab -- but you can get the picture.  In fact, under certain lighting conditions I can barely see it at all! -- whereas the Yahoo blue is quite obvious and legible.

Thanks again!

2
Pending Issues / Re: PHP Upgrade to 8.3 -> Login fails
« Last post by chmali on Today at 07:24:39 AM »
Sorry for answering not earlier. errors.log is empty.
3
General Discussion / Issue With Outlook Email Delivery
« Last post by Nendi on Today at 05:50:54 AM »
Hello, everyone.

I'm experiencing an issue with Outlook email delivery where emails cannot be received by external email addresses. However, sending emails internally works fine. This problem has been going on for 2 days, and my internet service provider's team has not yet found a solution. I would greatly appreciate any assistance from you all.

Thank you very much.
4
Roundcube Discussion / Can't change view
« Last post by FaithJ on April 22, 2024, 08:04:43 PM »
I don't know if this goes here or not. I tried it somewhere else and got a message that I wasn't allowed.

My email is set up through my web host and I've never done installations.

Today I opened my email and it was an all new interface. I like most of the changes I see, but when I click the gear, I can't find anything that will get rid of the third pane that shows the full email. I used to be able to do that. I absolutely hate that pane. If I want to read an email, I'll click on it. The size isn't even significantly adjustable. All I want is my list of folders on the left and the list of the folder's emails on the right (in a wider pane). I'm finding it very difficult to read the list all squished into the middle of my screen.

Does this adjustment exist? Do I need to contact the web host to change it?

TIA
Faith
5
General Discussion / Re: Roundcube OAuth - insecure redirect url error.
« Last post by indridi on April 22, 2024, 07:45:14 AM »
as always, writing things up clears the mind. Started looking a bit more, found that the
Code: [Select]
get_redirect_uri calls
Code: [Select]
rcmail->url([], true, true);.
At that point, one might consider doing
Code: [Select]
rcmail->url([], true, true, true); to enforce ssl connection. But looking further, we get to
Code: [Select]
$prefix = rcube_utils::resolve_url($prefix); and then
Code: [Select]
if (self::https_check()) {
                $schema = 'https';
                $default_port = 443;
            }
and https_check has this snippet :
Code: [Select]
if ($use_https && rcube::get_instance()->config->get('use_https')) {
            return true;
        }
which leads to the well-documented defaults.inc.php :
Code: [Select]
// tell PHP that it should work as under secure connection
// even if it doesn't recognize it as secure ($_SERVER['HTTPS'] is not set)
// e.g. when you're running Roundcube behind a https proxy
// this option is mutually exclusive to 'force_https' and only either one of them should be set to true.
$config['use_https'] = false;
where I, admittedly, might have started looking in the first place. But sometimes one just has to formulate a question for someone else to organize the thoughts well enough to see the obvious.

Greetings,
Indriði
6
General Discussion / Roundcube OAuth - insecure redirect url error.
« Last post by indridi on April 22, 2024, 05:57:57 AM »
Hello all,

I am setting up roundcube in a dockerized environment, and am trying to enable authentication over oauth. My setup:
  • Traefik reverse proxy for all http(s) traffic. Automatic redirect to https, using letsencrypt for automatic certificate issuance/renewal. Confirmed working on a few websites (redirecting all http traffic to https always)
  • docker-mailserver - set up under mail.example.com. Confirmed working, both send and receive over TLS etc. Mail service ports are not fronted by Traefik.
  • Roundcube, vanilla (no plugins). Under webmail.example.com. Fronted by traefik. Can send/receive emails using password authentication using my mailserver. Set up like here : https://hub.docker.com/r/roundcube/roundcubemail/#! more detail here : https://github.com/roundcube/roundcubemail-docker/blob/master/examples/docker-compose-fpm-alpine.yaml
  • Roundcube, as other services, is redirected to https, and served with a valid certificate from letsencrypt.
  • Authelia authentication server. Also fronted by traefik. Under auth.example.com. Confirmed working - can authenticate against other services on my root domain *.example.com

So, now begins the interesting part - I set up roundcube oauth to authenticate against my authelia server, like described here : https://github.com/roundcube/roundcubemail/wiki/Configuration:-OAuth2 and also here: https://github.com/authelia/authelia/discussions/7048.

Once i enter webmail.example.com, I am redirected to auth.example.com. I do my login-stuff, and expect to redirected back to roundcube. However, I get an error, originating from my authelia backend, saying Redirect URL is using an insecure protocol. http is only allowed for hosts with suffix "localhost ..." - this is after having added http://webmail.example.com/index.php/login/oauth in the list of  allowed redirection uris in authelia. If I use only the https variant in authelia config, the process errors out sooner, since authelia rejects the login attempt without asking for credentials if the redirect url isn't in its allowed list.

From Authelia documentation, I know that Authelia is hard-coded to reject insecure redirect uris.

So my question is : how come roundcube is asking authelia to redirect back to http://webmail.example.com, instead of https://webmail.example.com?  I see, that nowhere in the process do I provide the roundcube container with the FQDN webmail.example.com, neither with http nor https. Therefore, roundcube must be getting this from somewhere else, most certainly traefik. But what I don't understand, is why it picks up the insecure variant, whereas traefik is explicity configured to never serves that up.

From Authelia forums/issue tracker, I know there are confirmed cases where the combination authelia+roundcube works - so I strongly suspect the issue to sit on my side of the keyboard, maybe in configuring the interplay with traefik reverse proxy. I would really appreciate it, if someone could point me in the right direction.

Greetings,
Indriði.
7
Pending Issues / Re: Folders issue
« Last post by JohnDoh on April 20, 2024, 05:37:59 AM »
This sounds really strange to me. I guess disable all plugins and then enable imap_debug and compare the response between the 2 tasks and may be that will give some clue?
8
As long as your SMTP server is working then Roundcube should be able to send emails, I guess you are getting an error of some kind?
9
General Discussion / Re: Import addressbook
« Last post by JohnDoh on April 20, 2024, 05:33:14 AM »
The steps sound reasonable to me but I've not done this task myself. The "name" field is the Display Name for the contact e.g. `[first name] [last name]`.

BTW shipped with Roundcube in the bin folder is a script called indexcontacts.sh once you have done your import then if you run this script it will populate the "words" column.
10
General Discussion / Re: Round Cube Installation on New Server
« Last post by JohnDoh on April 20, 2024, 05:25:19 AM »
that looks like a web server error, did you configure your web server to point at your roundcube installation? I'm a bit confused about the directories you mentioned, do you not know where you installed it? Are you installing via some package management tool or from source? If you are using a package management tool then you should ask the people who created the package if they can give you support.
Pages: [1] 2 3 ... 10