On 5/22/2014 3:44 PM, Ted Hatfield wrote: > On Thu, 22 May 2014, Bryan wrote: >> Reply bottom-posted. >> >> On 5/22/2014 12:56 PM, Craig Arno wrote: >>> Hi Bryan, >>> >>> > /I'm puzzled that you said you have this "missing folder" issue with >>> Thunderbird as well though. All of our Thunderbird clients render all of >>> the folder names correctly here./ >>> >>> I'm puzzled to know how you can't see this issue with Squirrelmail >>> 1.4.22 / Thunderbird 24.5.0 (Linux & Windows) unless you haven't tried >>> it, or we're discussing two different issues. If you haven't tried it, >>> then you're wasting everyone's time (including mine) by posting to this >>> list. >>> >>> The issue I describe is neither SquirrelMail, nor Thunderbird will allow >>> me to *CREATE* "JunkSubFolder" (as is done manually in the next >>> paragraph). *-Try this-,* and then tell me how this isn't an issue with >>> your setup, or that this isn't the issue you describe. >>> >>> In the Command Shell, go to ~/mail and execute "mkdir JunkSubFolder". >>> (This step can -not- be performed through current versions of >>> SquirrelMail or Thunderbird {Windows or Linux} through Dovecot) >>> >>> Now, in SquirrelMail go to "Folders". Subscribe to "JunkSubFolder". >>> Perform a "refresh folder list". Notice how in SquirrelMail this new >>> subfolder now displays in SquirrelMail *and can be used**in >>> SquirrelMail*. If all of your issue is about is "rendering" or >>> "displaying", this demonstrates rendering or displaying are not issues >>> in SquirrelMail. >>> >>> In Thunderbird try to Subscribe to "JunkSubFolder". *You can't*. It's >>> displayed, but you can't use it. With no ability to Subscribe, this >>> also means Thunderbird can't use this new subfolder. *You can use this >>> subfolder in SquirrelMail as I'll now prove*. >>> >>> In SquirrelMail "Folders", in the "Create Folder" area, set "as a >>> subfolder of" to "JunkSubFolder". Now fill in the dialog box with a >>> mailfolder name like "myStuff". Press the Create button. Perform a >>> "refresh folder list". Notice how "myStuff" now appears under >>> JunkSubFolder. >>> >>> In Thunderbird you can -now- subscribe to the existing >>> JunkSubFolder/myStuff (thanks to SquirrelMail creating >>> JunkSubFolder/myStuff). To display JunkSubFolder/myStuff in >>> Thunderbird, you must shutdown Thunderbird, all the way, no open >>> windows, restart Thunderbird, then JunkSubFolder/myStuff will display >>> and will already for use through Dovecot because the last actions with >>> SquirrelMail already subscribed you to JunkSubFolder/myStuff. >>> Thunderbird doesn't support a "refresh folder list" function, like >>> SquirrelMail does, so complete shutdown and restart is the only way to >>> "refresh". >>> >>> From this point forward both SquirrelMail and Thunderbird can create >>> and use "myStuff2", and "myStuff3" -in- the new JunkSubFolder from >>> either application UI. >>> >>> Since neither program can CREATE JunkSubFolder, I believe what you are >>> calling a BUG is really a FEATURE REQUEST (as you suggested is a >>> possibility). What I find interesting/amazing is with manual >>> intervention, both programs handle the resulting file system directory >>> structure correctly through Dovecot -after- it is manually setup outside >>> of either program. >>> >>> Practical or not, this is the current status quo. >>> >>> Craig >>> >>> >>> On 05/22/2014 11:05 AM, Bryan wrote: >>>> Hi Craig, >>>> >>>> That's an interesting solution but not practical for a large user base. >>>> I'm puzzled that you said you have this "missing folder" issue with >>>> Thunderbird as well though. All of our Thunderbird clients render all of >>>> the folder names correctly here. I'm only seeing this issue from >>>> Squirrelmail. I completely understand why since from a filesystem level, >>>> no such "folder" exists. I'm starting to develop the opinion that I >>>> might classify this as either something deserving a feature request or >>>> plug-in fix. >>>> >>>> I'm open to other ideas though if someone else on the list can chime in. >>>> >>>> Thanks! >>>> >>>> Bryan >>>> >>>> On 5/21/2014 5:18 PM, Craig Arno wrote: >>>>> I'm running Squirrelmail 1.4.22 using Dovecot and had to do a little >>>>> manual intervention to make Folders display this way: >>>>> >>>>> - People >>>>> Mike >>>>> Donna >>>>> Xavier >>>>> >>>>> or collapsed: >>>>> >>>>> + People >>>>> >>>>> The manual intervention involved going to my physical ~/mail folder area >>>>> using the unix command shell. (or wherever Dovecot stores your saved >>>>> personal folders in your system, in mine it's configured to be ~/mail) >>>>> >>>>> Once there, "mkdir People" >>>>> >>>>> Now back in Squirrelmail go to the "Folders" Unsubscribe/Subscribe >>>>> area. Locate "People" (I found mine all the way at the bottom of the >>>>> list, not in the order I was expecting, so you may have to look >>>>> carefully at your list) and -Subscribe- to this empty Folder. Refresh >>>>> your browser window and this new folder will show up in Blue in between >>>>> all the Black "Mail Folders". From there you can use SquirrelMail to >>>>> add regular MailFolders to this new "Collection" subdirectory, and as >>>>> you subscribe to each, they will be displayed under the collapsible list >>>>> (after a "Folder Refresh"). Remember, you -must- subscribe to the top >>>>> level "Collection" name you created using "mkdir", or it won't show. >>>>> >>>>> I don't see or know of any ability to do this in SquirrelMail, so it has >>>>> to be done manually. I don't know if the ability to do this is missing >>>>> because Dovecot doesn't support this, or it's some sort of oversight, or >>>>> just my own lack of not knowing how. It doesn't matter, here is a manual >>>>> workaround to achieve what you requested, and once done, SquirrelMail >>>>> does support this "Collection" structure correctly, and quite nicely. >>>>> >>>>> What is a little confusing is "Folders", where it says "Create Folder" >>>>> is talking about making a "Mail Folder", a "file" in the unix file >>>>> system for saving email messages. Not a directory (Folder) in the file >>>>> system to create a *Collection* of Mail Folders. >>>>> >>>>> With a small amount of command line work you can get your Collections of >>>>> Mail Folders organized the way you want. You will of course have to >>>>> Subscribe/Unsubscribe all the changes you made at the file system level >>>>> so they are reflected properly in SquirrelMail/Dovecot. Once done, you >>>>> can use this structure as you'd expect. >>>>> >>>>> This is not just a SquirrelMail issue, I have the same issue in >>>>> Thunderbird through the Dovecot IMAP server. So I'm not sure where the >>>>> issue lies which prevents this being done through our Mailtools. >>>>> >>>>> Hope this helps you get to where you want to go. >>>>> >>>>> Craig >>>>> >>>>> >>>>> On 05/21/2014 02:12 PM, Bryan wrote: >>>>>> Hi, >>>>>> >>>>>> I can provide versions, but this is something that I've always just >>>>>> ignored as an annoyance, now one of my users is asking me to fix it. I >>>>>> have spent hours on this and I either lack the proper words to describe >>>>>> this, or the search is so cluttered with "." and INBOX configuration >>>>>> concerns that I can't pick the solution out of the soup, nor can I even >>>>>> find someone posting a question like this. >>>>>> >>>>>> Here's the story and any help would be greatly appreciated. >>>>>> >>>>>> I have a Dovecot/IMAP system usage is configured for folders can only >>>>>> contain sub-folders or e-mail. Not both. >>>>>> >>>>>> On the server and the users' mail folder looks like such (not a complete >>>>>> list just for illustration): >>>>>> >>>>>> ~/mail/.Sent >>>>>> ~/mail/.folder1.folderA >>>>>> ~/mail/.folder1.folderB >>>>>> ~/mail/.folder2 >>>>>> ------------------------ >>>>>> In Thunderbird I see: >>>>>> >>>>>> Sent >>>>>> Folder1 (folder contains folder, shown in nav only) >>>>>> FolderA (folder contains e-mails) >>>>>> FolderB (folder contains e-mails) >>>>>> Folder2 (folder contains e-mails) >>>>>> ------------------------ >>>>>> In Squirrelmail I see: >>>>>> >>>>>> Sent >>>>>> FolderA >>>>>> FolderB >>>>>> Folder2 >>>>>> ------------------------ >>>>>> >>>>>> With all that data, my question is, how do I get Squirrelmail to show >>>>>> "Folder1" in the navigation tree, when no such folder exists on the file >>>>>> system. >>>>>> >>>>>> Thanks in advance for any help. >>>>>> >>>>>> Bryan >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>>>>> Instantly run your Selenium tests across 300+ browser/OS combos. >>>>>> Get unparalleled scalability from the best Selenium testing platform available >>>>>> Simple to use. Nothing to install. Get started now for free." >>>>>> http://p.sf.net/sfu/SauceLabs >>>>>> ----- >>>>>> squirrelmail-users mailing list >>>>>> Posting guidelines:http://squirrelmail.org/postingguidelines >>>>>> List address:squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx >>>>>> List archives:http://news.gmane.org/gmane.mail.squirrelmail.user >>>>>> List info (subscribe/unsubscribe/change options):https://lists.sourceforge.net/lists/listinfo/squirrelmail-users >>>>> ------------------------------------------------------------------------------ >>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>>>> Instantly run your Selenium tests across 300+ browser/OS combos. >>>>> Get unparalleled scalability from the best Selenium testing platform available >>>>> Simple to use. Nothing to install. Get started now for free." >>>>> http://p.sf.net/sfu/SauceLabs >>>>> ----- >>>>> squirrelmail-users mailing list >>>>> Posting guidelines:http://squirrelmail.org/postingguidelines >>>>> List address:squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx >>>>> List archives:http://news.gmane.org/gmane.mail.squirrelmail.user >>>>> List info (subscribe/unsubscribe/change options):https://lists.sourceforge.net/lists/listinfo/squirrelmail-users >>>> ------------------------------------------------------------------------------ >>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>>> Instantly run your Selenium tests across 300+ browser/OS combos. >>>> Get unparalleled scalability from the best Selenium testing platform available >>>> Simple to use. Nothing to install. Get started now for free." >>>> http://p.sf.net/sfu/SauceLabs >>>> ----- >>>> squirrelmail-users mailing list >>>> Posting guidelines:http://squirrelmail.org/postingguidelines >>>> List address:squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx >>>> List archives:http://news.gmane.org/gmane.mail.squirrelmail.user >>>> List info (subscribe/unsubscribe/change options):https://lists.sourceforge.net/lists/listinfo/squirrelmail-users >>> ------------------------------------------------------------------------------ >>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>> Instantly run your Selenium tests across 300+ browser/OS combos. >>> Get unparalleled scalability from the best Selenium testing platform available >>> Simple to use. Nothing to install. Get started now for free." >>> http://p.sf.net/sfu/SauceLabs >>> ----- >>> squirrelmail-users mailing list >>> Posting guidelines: http://squirrelmail.org/postingguidelines >>> List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx >>> List archives: http://news.gmane.org/gmane.mail.squirrelmail.user >>> List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users >> Hi Craig, I'm very sorry if I've wasted anyone's time. I was careful to >> indicate that I >> wasn't sure where to go with this, and I am thankful for the feedback. >> As for versions: >> >> I'm running: >> >> Dovecot/2.0.9 >> SquirrelMail/1.4.22-4.el6 >> Thunderbird 17.0.7 then pushed out an update to 24.5.0 to see if >> anything changed. Thunderbird is still displaying correctly. >> >> I guess I'm going to just run with your suggestion to fix up the one >> user so they're happy and not worry >> about it for now. I really appreciate your help and feedback. >> >> Thank-you again! >> >> Bryan >> >> > Bryan, > > Dovecot uses the Maildir++ format by default for organizing mailbox > directories. You can see the information here. > > http://wiki2.dovecot.org/MailboxFormat/Maildir > > Under the "Directory Structure" Heading it talks about the issue you are > seeing. > > > When subfolders are created it can do so in two different ways. > > 1: ~/Maildir/.folder.subfolder/ is a subfolder of a folder (ie. > "folder/subfolder") > > or > > 2: ~/Maildir/folder/subfolder/ is a subfolder of a folder > > You can specify the latter by appending :LAYOUT=fs to mail_location in the > dovecot.conf file. > > This won't help you with changing your existing Maildir subfolder layouts > but I would assume it will change the format for any future mailbox > changes. > > I hope this helps. > > Ted Hatfield > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > ----- > squirrelmail-users mailing list > Posting guidelines: http://squirrelmail.org/postingguidelines > List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx > List archives: http://news.gmane.org/gmane.mail.squirrelmail.user > List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users Ted, Yes. That's a great tip! Thank-you for chiming in. Bryan ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs ----- squirrelmail-users mailing list Posting guidelines: http://squirrelmail.org/postingguidelines List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx List archives: http://news.gmane.org/gmane.mail.squirrelmail.user List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users