[GH-ISSUE #1046] Subfolders do not appear in IMAP accounts with the XEAMS mail server and Charter.net (Charter Communications) aka Spectrum.net #559

Closed
opened 2026-02-25 21:35:21 +03:00 by kerem · 24 comments
Owner

Originally created by @truthsword on GitHub (May 24, 2024).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1046

Originally assigned to: @Shadow243, @IrAlfred on GitHub.

💬 Question

I manually set up IMAP/SMTP/Profile for a Charter Spectrum email account. Subfolders under the Archive folder do not appear wither in the left hand columns, or if I attempt to select a subfolder Archive/2024 as the default archive folder. All I see is Archives.

What have I missed?
Cypht (in docker):

Thunderbird:

Originally created by @truthsword on GitHub (May 24, 2024). Original GitHub issue: https://github.com/cypht-org/cypht/issues/1046 Originally assigned to: @Shadow243, @IrAlfred on GitHub. ## 💬 Question I manually set up IMAP/SMTP/Profile for a Charter Spectrum email account. Subfolders under the Archive folder do not appear wither in the left hand columns, or if I attempt to select a subfolder `Archive/2024` as the default archive folder. All I see is Archives. What have I missed? Cypht (in docker): ![](https://imgur.com/HdwTrps.png) Thunderbird: ![](https://imgur.com/3TbTuHQ.png)
kerem 2026-02-25 21:35:21 +03:00
Author
Owner

@marclaporte commented on GitHub (May 25, 2024):

Cypht (in docker):

FYI: https://github.com/cypht-org/cypht/issues/1047

<!-- gh-comment-id:2130543168 --> @marclaporte commented on GitHub (May 25, 2024): > Cypht (in docker): FYI: https://github.com/cypht-org/cypht/issues/1047
Author
Owner

@marclaporte commented on GitHub (May 25, 2024):

@Shadow243 @IrAlfred can you reproduce this issue?

<!-- gh-comment-id:2130548054 --> @marclaporte commented on GitHub (May 25, 2024): @Shadow243 @IrAlfred can you reproduce this issue?
Author
Owner

@IrAlfred commented on GitHub (Jun 6, 2024):

Hello @truthsword, I've tried to reproduce this issue and on my side everything is working well as you can see on the screenshot below:

display_subfolders2

Can you specify the exact version you are using so that we can focus on the details of that version ?

<!-- gh-comment-id:2151853498 --> @IrAlfred commented on GitHub (Jun 6, 2024): Hello @truthsword, I've tried to reproduce this issue and on my side everything is working well as you can see on the screenshot below: ![display_subfolders2](https://github.com/cypht-org/cypht/assets/44422833/5b30fcaa-19a0-47a4-8fa9-0a42c5305aa7) Can you specify the exact version you are using so that we can focus on the details of that version ?
Author
Owner

@truthsword commented on GitHub (Jun 6, 2024):

I've used these versions...

image: jonocodes/cypht:2.0.1-docker-wip
image: jonocodes/cypht:latest

with same result. This is specific to Cypht docker container and IMAP server mobile.charter.net. Two other IMAP servers I tested show subfolders.

<!-- gh-comment-id:2152446145 --> @truthsword commented on GitHub (Jun 6, 2024): I've used these versions... ``` image: jonocodes/cypht:2.0.1-docker-wip image: jonocodes/cypht:latest ``` with same result. This is specific to Cypht docker container and IMAP server `mobile.charter.net`. Two other IMAP servers I tested show subfolders.
Author
Owner

@IrAlfred commented on GitHub (Jun 7, 2024):

I think this error you are facing may be directly related to the Charter Communications mail server you are using. I've tested with 2 other mail servers and everything is working. Unfortunately it seems that it is not freely accessible for all to allow us to create an account and test on our side to confirm this.

<!-- gh-comment-id:2153773801 --> @IrAlfred commented on GitHub (Jun 7, 2024): I think this error you are facing may be directly related to the Charter Communications mail server you are using. I've tested with 2 other mail servers and everything is working. Unfortunately it seems that it is not freely accessible for all to allow us to create an account and test on our side to confirm this.
Author
Owner

@marclaporte commented on GitHub (Jun 7, 2024):

it is not freely accessible for all to allow us to create an account and test on our side

@truthsword: Is it possible to supply @IrAlfred with a test account without any confidential data?

<!-- gh-comment-id:2154269339 --> @marclaporte commented on GitHub (Jun 7, 2024): > it is not freely accessible for all to allow us to create an account and test on our side @truthsword: Is it possible to supply @IrAlfred with a test account without any confidential data?
Author
Owner

@truthsword commented on GitHub (Jun 7, 2024):

Is it possible to supply @IrAlfred with a test account without any confidential data?

My allocation of available email accounts is in use. Sorry.

I think this error you are facing may be directly related to the Charter Communications mail server you are using.

That may be, however it works fine in Thunderbird, RainLoop (docker container), and SnappyMail (docker container which autoconfigured this domain), and multiple Android apps.

<!-- gh-comment-id:2155037700 --> @truthsword commented on GitHub (Jun 7, 2024): > Is it possible to supply @IrAlfred with a test account without any confidential data? My allocation of available email accounts is in use. Sorry. > I think this error you are facing may be directly related to the Charter Communications mail server you are using. That may be, however it works fine in Thunderbird, RainLoop (docker container), and SnappyMail (docker container which autoconfigured this domain), and multiple Android apps.
Author
Owner

@marclaporte commented on GitHub (Jun 7, 2024):

My allocation of available email accounts is in use. Sorry.

Understood. @IrAlfred can you think of some debug code that @truthsword could try? Maybe you two could do a screenshare using some folders with non-confidential data?

That may be, however it works fine in Thunderbird, RainLoop (docker container), and SnappyMail (docker container which autoconfigured this domain), and multiple Android apps.

Right. And it seems likely that if one server is affected, there will be others.

@truthsword I doubt they will provide you the info, but can you ask Charter what software and version it is? Or maybe one of your mail clients exposes the info? We likely could then install one to test.

<!-- gh-comment-id:2155219598 --> @marclaporte commented on GitHub (Jun 7, 2024): > My allocation of available email accounts is in use. Sorry. Understood. @IrAlfred can you think of some debug code that @truthsword could try? Maybe you two could do a screenshare using some folders with non-confidential data? > That may be, however it works fine in Thunderbird, RainLoop (docker container), and SnappyMail (docker container which autoconfigured this domain), and multiple Android apps. Right. And it seems likely that if one server is affected, there will be others. @truthsword I doubt they will provide you the info, but can you ask Charter what software and version it is? Or maybe one of your mail clients exposes the info? We likely could then install one to test.
Author
Owner

@marclaporte commented on GitHub (Jun 19, 2024):

Please test with v 2.1.0 at https://hub.docker.com/r/cypht/cypht/

<!-- gh-comment-id:2179074650 --> @marclaporte commented on GitHub (Jun 19, 2024): Please test with v 2.1.0 at https://hub.docker.com/r/cypht/cypht/
Author
Owner

@truthsword commented on GitHub (Jun 19, 2024):

Updated ... No subfolders seen.

Maybe I should sit this one out for a while. Thanks!

<!-- gh-comment-id:2179378029 --> @truthsword commented on GitHub (Jun 19, 2024): Updated ... No subfolders seen. Maybe I should sit this one out for a while. Thanks!
Author
Owner

@marclaporte commented on GitHub (Jul 29, 2024):

Maybe I should sit this one out for a while

Please do a screenshare with @IrAlfred as he can try providing some debug code so we get to the bottom of this.

We hang out on https://gitter.im/cypht-org/community where you can ping Alfred

Thanks!

<!-- gh-comment-id:2254794560 --> @marclaporte commented on GitHub (Jul 29, 2024): > Maybe I should sit this one out for a while Please do a screenshare with @IrAlfred as he can try providing some debug code so we get to the bottom of this. We hang out on https://gitter.im/cypht-org/community where you can ping Alfred Thanks!
Author
Owner

@marclaporte commented on GitHub (Aug 20, 2024):

Maybe we get lucky and it's solved in https://github.com/cypht-org/cypht/releases/tag/v2.2.0 :-)

<!-- gh-comment-id:2297751444 --> @marclaporte commented on GitHub (Aug 20, 2024): Maybe we get lucky and it's solved in https://github.com/cypht-org/cypht/releases/tag/v2.2.0 :-)
Author
Owner

@marclaporte commented on GitHub (Aug 20, 2024):

Could it be linked to IMAP subscriptions?

<!-- gh-comment-id:2297753691 --> @marclaporte commented on GitHub (Aug 20, 2024): Could it be linked to IMAP subscriptions? - https://github.com/cypht-org/cypht/issues/582 - https://github.com/cypht-org/cypht/issues/460
Author
Owner

@marclaporte commented on GitHub (Sep 28, 2024):

https://github.com/cypht-org/cypht/releases/tag/v2.4.0 is out, with lots of fixes. Maybe even this one? :-)

<!-- gh-comment-id:2380381752 --> @marclaporte commented on GitHub (Sep 28, 2024): https://github.com/cypht-org/cypht/releases/tag/v2.4.0 is out, with lots of fixes. Maybe even this one? :-)
Author
Owner

@IrAlfred commented on GitHub (Nov 5, 2024):

Hello @marclaporte and @truthsword

I’ve been testing to display subfolders across different Cypht versions (1.4.3, 2.0.1, 2.1.0, 2.3.0, and 2.4.0) using Docker images, except for version 1.4.3, for which no Docker image exists on the official Docker Hub. Everything is working correctly on my end, and the subfolders display without any issues.

Please @truthsword, test and confirm if you still have issues. I'm available for a screenshare if needed

<!-- gh-comment-id:2456122258 --> @IrAlfred commented on GitHub (Nov 5, 2024): Hello @marclaporte and @truthsword I’ve been testing to display subfolders across different Cypht versions (1.4.3, 2.0.1, 2.1.0, 2.3.0, and 2.4.0) using Docker images, except for version 1.4.3, for which no Docker image exists on the official Docker Hub. Everything is working correctly on my end, and the subfolders display without any issues. Please @truthsword, test and confirm if you still have issues. I'm available for a screenshare if needed
Author
Owner

@truthsword commented on GitHub (Nov 11, 2024):

I pulled the image and relaunched the container. No change. In Cypht I see:

In SnappyMail container, I see:

In Mozilla Thunderbird, I see:

<!-- gh-comment-id:2469057802 --> @truthsword commented on GitHub (Nov 11, 2024): I pulled the image and relaunched the container. No change. In Cypht I see: ![](https://i.imgur.com/ocmRGrI.png) In SnappyMail container, I see: ![](https://i.imgur.com/UofjUBg.png) In Mozilla Thunderbird, I see: ![](https://i.imgur.com/yqmdJgV.png)
Author
Owner

@marclaporte commented on GitHub (Nov 11, 2024):

Not solved so re-opening.

Potential next step: Contact Charter.net (Charter Communications) aka Spectrum.net to ask for a temporary test account.

<!-- gh-comment-id:2469142670 --> @marclaporte commented on GitHub (Nov 11, 2024): Not solved so re-opening. Potential next step: Contact Charter.net (Charter Communications) aka Spectrum.net to ask for a temporary test account.
Author
Owner

@dynahpointch commented on GitHub (Nov 14, 2024):

same issue with XEAMS as backend Server. No Subfolders. only the first row.

<!-- gh-comment-id:2476031868 --> @dynahpointch commented on GitHub (Nov 14, 2024): same issue with XEAMS as backend Server. No Subfolders. only the first row.
Author
Owner

@marclaporte commented on GitHub (Nov 14, 2024):

@dynahpointch Thank you! This is very useful info.

I hope you can come to https://gitter.im/cypht-org/community and share credentials (in private to @IrAlfred) to a test account so he may reproduce the issue and fix it.

Thanks!

<!-- gh-comment-id:2476090128 --> @marclaporte commented on GitHub (Nov 14, 2024): @dynahpointch Thank you! This is very useful info. I hope you can come to https://gitter.im/cypht-org/community and share credentials (in private to @IrAlfred) to a test account so he may reproduce the issue and fix it. Thanks!
Author
Owner

@marclaporte commented on GitHub (Nov 15, 2024):

I wonder if Charter.net uses XEAMS :-)

<!-- gh-comment-id:2477663241 --> @marclaporte commented on GitHub (Nov 15, 2024): I wonder if Charter.net uses XEAMS :-)
Author
Owner

@Shadow243 commented on GitHub (Jan 4, 2025):

@IrAlfred any feedback here ?

<!-- gh-comment-id:2571416818 --> @Shadow243 commented on GitHub (Jan 4, 2025): @IrAlfred any feedback here ?
Author
Owner

@IrAlfred commented on GitHub (Jan 13, 2025):

@Shadow243 Since we were unable to find a test account, I'm installing XEAMS mail server to allow me to move this forward on this.

<!-- gh-comment-id:2587380005 --> @IrAlfred commented on GitHub (Jan 13, 2025): @Shadow243 Since we were unable to find a test account, I'm installing XEAMS mail server to allow me to move this forward on this.
Author
Owner

@IrAlfred commented on GitHub (Jan 16, 2025):

We successfully reproduced the issue with the XEAMS Mail Server. The problem arises because XEAMS implements only basic IMAP capabilities and lacks support for several advanced features, such as CHILDREN (currently used in the folder manipulation logic : \HasChildren flag), QUOTA, NAMESPACE, etc.

I'm working on enhancing the folder manipulation logic to ensure compatibility with Xeams, as well as other mail servers with limited IMAP capabilities.

<!-- gh-comment-id:2595815251 --> @IrAlfred commented on GitHub (Jan 16, 2025): We successfully reproduced the issue with the XEAMS Mail Server. The problem arises because XEAMS implements only basic IMAP capabilities and lacks support for several advanced features, such as CHILDREN (currently used in the folder manipulation logic : `\HasChildren` flag), QUOTA, NAMESPACE, etc. I'm working on enhancing the folder manipulation logic to ensure compatibility with Xeams, as well as other mail servers with limited IMAP capabilities.
Author
Owner

@marclaporte commented on GitHub (Jan 21, 2025):

Solved via https://github.com/cypht-org/cypht/pull/1427

<!-- gh-comment-id:2605230134 --> @marclaporte commented on GitHub (Jan 21, 2025): Solved via https://github.com/cypht-org/cypht/pull/1427
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#559
No description provided.