new imap folders created by procmail are not subscribed automatically
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(Not tracked)
People
(Reporter: harald.dunkel, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Reporter | ||
Comment 1•13 years ago
|
||
Comment 2•13 years ago
|
||
Comment 3•13 years ago
|
||
Comment 4•5 years ago
|
||
possible duplicates?
Comment 5•5 years ago
|
||
query https://mzl.la/2Ay0ppz
Comment 6•3 years ago
|
||
Harald, this still needs information. If you still see the problem please provide an update
Reporter | ||
Comment 7•3 years ago
|
||
Sorry, I missed the recent updates to this ticket. The problem still exists. Looking at the query I am not the only one with this problem.
Actually it shouldn't matter if the new folder contains only read or unread or deleted EMails. Officially I do not know, since TB didn't show yet. But there are all kinds of EMails present, processed by a MUA on another host. TB or apple's EMail program on the iphone.
Attached you can find a sample session. snap1.png shows 2 unread EMails for the github folder. No subfolders. If I click on it then there are no unread EMails anymore (sorry, no screenshot). There are no subfolders, either. After creating a new subfolder "xxx" in TB all the lost subfolders pop up (snap2), but still no unread EMails. After clicking on "containers" it suddenly shows that there are unread EMails in this subfolder (snap3). Other subfolders are still ignored.
Reporter | ||
Comment 8•3 years ago
|
||
Reporter | ||
Comment 9•3 years ago
|
||
Reporter | ||
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
The only way that TB currently has to discover new folders is to restart or collapse/expand the folders at the account level, " > harri at afaics dot de". Does this work for you?
Also, for tb to detect new mail in a non-Inbox folder you have to right-click the folder, go to properties and select "check this folder for new mail". This should cause the folders so selected to be checked for new mail on the timed interval.
Reporter | ||
Comment 12•3 years ago
|
||
Sorry, neither the restart nor the collapse/expand on the account seems to work.
AFAICT there is no option "check this folder for new mail" in the mail folder properties. Only "repair folder". It wouldn't be wise to hide this option deep in a submenu, anyway.
The only way I found by now is to wait a few minutes without reading any EMails, then double click on the folder with the new subfolders. Catchy.
Comment 13•3 years ago
|
||
(In reply to harald.dunkel from comment #12)
Sorry, neither the restart nor the collapse/expand on the account seems to work.
TB should always find and show new folders on restart unless the server (still dovecot I assume) isn't reporting them for some reason or they don't have the subscribed flag set. Do the missing folders show up when you open the subscribe dialog (right click on the account)?
AFAICT there is no option "check this folder for new mail" in the mail folder properties. Only "repair folder". It wouldn't be wise to hide this option deep in a submenu, anyway.
All imap folders have this under General Properties. It's not a button like "repair folder" but a check box, right under "Include the folder in global search". By default, only Inbox is check for new mail on the timed interval.
The only way I found by now is to wait a few minutes without reading any EMails, then double click on the folder with the new subfolders. Catchy.
So you double clicked the github.com folder and all the subfolders appeared? Above I thought you mean you created sub-folder xxx and the github.com subfolders appeared.
Any chance you can duplicate the problem while recording an IMAP:5 log as described here: https://wiki.mozilla.org/MailNews:Logging ?
I'll try to duplicate this with my dovecot server.
Comment 14•3 years ago
|
||
I'll try to duplicate this with my dovecot server.
The expand at root and restart works for me. But there a couple conditions that may make it not work. Maybe you are running into them.
Folder discovery occurs on the 1st imap login to the server. This will not occur automatically at start up if the server setting "Check for new messages at startup" is switched off (not checked). If the setting "check for messages every x mins" is on, the first imap connect will occur after that many minutes if "check new message at startup" is off. But if you open an imap folder in TB in the account, that will also cause a login and trigger discovery.
The expand discovery trigger will also not occur if an imap login to the server has not yet occurred. I've seen this happen before and to me it seems like a bug. But selecting a folder in the account to ensure a login has occurred will work around this and discovery will occur on the top-level expand.
Reporter | ||
Comment 15•3 years ago
|
||
Yes, the previously unknown folders are shown in the subscribe menu. They are not subscribed, though.
About the double click: You are right, adding another folder does the trick, too. Maybe the double click was just a coincidence with some other action run by TB.
About folder discovery: How does it work if my phone is logged in via IMAP as well? (BTW, dovecot's IMAP is configured with "mail_max_userip_connections = 20")
"Check for new messages at startup" is set. "Check for new messages every 5 minutes" is set as well. "Allow immediate server notifications" is set, too.
I will try to look into this logging thing this evening.
Description
•