Roundcube 1.0.3 released

Well Jeff,

i can say that end-user lever is pretty useful this thing IF they do use client/mobile phone to reach email using imap protocol.

Because on client-side they dont need to specify folder-prefix to INBOX for a "standard" and to not have dublicated folders (specially Sent folder).

For example, on a mobile phone and on a mac the Sent folder is by default .Sent, so when some of my customers was sending mail by those two applications, they wasnt able to see the sent email on standard webmail folder (or even in thundebird), they had a duplicate folder for sent messages (default .INBOX.Sent and the client was saving in .Sent) causing a little confusion on customer-side.

With the new standard structure this is not happening anymore, since the standard structure is as would be for a "pop3" account and the mail system recognize correct folders automatically saving data in the right place having in this way a "clean" structure and single folder for all sent messages for any device they are using.

I hope i was clear enough :)

Best regards
 
John, i've a question, your script run automatically somehow during dataskq or may be started manually by a command? (at least to check/fix any missing part that may has been skipped by my script)

Regards
 
John, i've a question, your script run automatically somehow during dataskq or may be started manually by a command? (at least to check/fix any missing part that may has been skipped by my script)

I think this is answered in the feature page at http://www.directadmin.com/features.php?id=1674

Code:
To use the feature, there are 2 ways of calling it.

1) On a Per-User basis.   You should test this first on one User (running it twice won't hurt anything)

cd /usr/local/directadmin
echo "action=convert&value=imap_inbox_prefix&user=fred" >> data/task.queue; ./dataskq d2000

where you'd replace "fred" accordingly.

2) Or for ALL accounts on the server:

cd /usr/local/directadmin
echo "action=convert&value=imap_inbox_prefix" >> data/task.queue; ./dataskq d2000

However I think we have to wait for the new DirectAdmin version, or use pre-release binaries.

@SeLLeRoNe, I used your script, and it worked. However some of the email accounts was skipped and still have duplicate folders, also I discovered one account that got owner/group set to be root root after I run your script. But for most part your script was good for me. :) But because of this, I will want to run John script when it is released in the new DirectAdmin version, so that I can get the rest cleaned up that was skipped before. :)
 
Thanks for pointing me to this link ditto :)

It's strange about ownership, if i recall correctly it was resetting user:group for each folder the script worked on, but, since i wanna be sure aswell i'll wait DA release to give John script a run just to be totally sure :)

Regards
 
Thanks. Just to clarify, the email account that was set to owner/group root root, that was the emails in the new Sent folder, and two other files outside of the Sent folder. I don't remember wich any longer. This caused the customer to complain that he was missing all the sent emails in the Sent folder, of course they was not missing, but they was not visible to him in Roundcube because owner/group was set to root root.

I have not had time to check all the other accounts, but only checked a few of them after running your script, and so far I have only discovered this happening to this one email account, it looks good on the other ones I have checked manually. I will in a few days try to check all accounts manually to see if this happen to some others also.

The ones that still have duplicate folders, I guess I can just delete them manually, but I think I will first wait to the new DirectAdmin version to that I can run Johns script first. :)
 
Back to the whole point of us making the change.. I believe it was only the SquirrelMail default, back in the day, which is why we ended up with the INBOX.* format.
Almost all modern email client use the new format, so we want to get in sync with that.
Thanks for the clarification, John. I'll figure out how to explain it to my clients, and change to the new format.

Ajnd thanks ditto and Andrea, for your additions to my understanding as well.

Jeff
 
DA updated and script runned.

Apparently no errors appeared and it worked fine.

I tryed a re-run and noticed that he does "show" is merging no matter if was needed or not :) Maybe a check to only do when needed would be better just for check if everything has correctly be merged, but it work fine.

Regards
 
Also experimenting with the DA script over here. So far so good but it doesn't look like it will convert any system users imap folders, is that correct? Would this be something that will be handled in a future version?
 
Last edited:
Back
Top