Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't drill down into Mail.app #7

Closed
khiita opened this issue Nov 18, 2009 · 34 comments
Closed

Can't drill down into Mail.app #7

khiita opened this issue Nov 18, 2009 · 34 comments
Labels

Comments

@khiita
Copy link

@khiita khiita commented Nov 18, 2009

I'm using the 3840 build, but this issue has persisted since I started using B56a7. When I try navigating to my mailboxes, the window (BezelHUD) does the little "there's nothing for me to go into" jiggle, despite Mail having an > next to it. Thus, I'm unable to read access any of my inboxes, move messages, etc.

Possibly related: all my email actions work (send directly, send, compose...) but I have no actions for 'Get New Mail' or 'Move to Mailbox', even in the Actions preference pane.

@schwarz-zu-blau
Copy link

@schwarz-zu-blau schwarz-zu-blau commented Jul 4, 2010

I have the same problem running 3841

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Nov 4, 2010

See closed ticket here for more user's problems:

https://github.com/tiennou/blacktree-elements/issue_comments

@tiennou
Copy link
Member

@tiennou tiennou commented Mar 14, 2011

Works for me using QS v3841, Mail Module vFE, and Mail v4.4, with 3 IMAP accounts setup
Only Application actions are broken (Get New Mail and Open New Mail) but this is a known issue.
Browsing Mail.app work, though, and the Email To/With (Normal/Send) and Compose To/With (Normal/Send) seems to work. Direct works too.

Closing as Works for me. Feel free to reopen if you're still having an issue.

@quicksilver
Copy link
Collaborator

@quicksilver quicksilver commented Mar 14, 2011

I can confirm that this still isn't working for me :(

exactly the same configs as Etienne (even 3 IMAP accounts)

Full facts:
No 'get new mail' and 'open new mail' actions for me either.
Tried enabling actions such as 'email' and 'email to', and then disabling
Tried checking/unchecking 'recent mail addresses' in the catalog prefs -> nothing
Tried deleting/undeleting Mail plugin
Email support plugin installed of course

Other plugins installed:
1Password
Address Book
Mail
Clipboard
Core Support
Email Support
Extra Scripts
File Compression Module
Growl
iCal
Image Manipulation
iTunes
Music Support
Network Location Module
Remote Hosts Module
Safari Module
Services Menu Module
Terminal
Unit Conversion
User Interface Access

Nuking QS and starting again - still nothing :(

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 14, 2011

It's the same for me: not working, same config (but only one IMAP account)

I actually looked at the souce code a while back. From what I remember, the plugin couldn't work for IMAP accounts. It just looks for .mbox-folders in ~/Library/Mail/Mailboxes/ while the correct folders for IMAP accounts are .imapmbox-folders located in ~/Library/Mail/

@skurfer
Copy link
Member

@skurfer skurfer commented Mar 15, 2011

I’ve never had anything but IMAP accounts and I can navigate them. (I assume it’s actually going through the local cache and not the server, but still, it works.) I’m using B54, but that might not matter if it’s the same version of the Mail plug-in. If anything, my version would be older.

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 15, 2011

ok, strange.
could you tell me how you ~/Library/Mail/ folder looks? How the mails are actually saved locally?

@quicksilver
Copy link
Collaborator

@quicksilver quicksilver commented Mar 15, 2011

I have some folders in the following manner:
IMAP-email@address.com (for each of my accounts)
In the mailboxes folder, I have deleted, drafts, outbox, todos and sent mail .mbox-es, but no inbox.
Could this be the problem?

I have several 'deleted' .mbox-es (one for each of my IMAP accounts, named after the account name)
e.g. 'Deleted Messages (Gmail Mail).mbox'

I also have a folder called 'Mac-patjackrobertson' which is my mobile me account, and has more .mboxes as listed above.

...I know you may have been asking skurfer, HenningJ but I say: the more info the merrier! :)

@skurfer
Copy link
Member

@skurfer skurfer commented Mar 15, 2011

No problem. Here’s what ~/Library/Mail/ looks like:

% lander:~/Library/Mail rob> ls -l
total 74824
-rw-r--r--   1 rob  staff         0 Aug 29  2009 AvailableFeeds
-rw-r--r--   1 rob  staff      8990 Mar 14 22:45 BackupTOC.plist
drwxr-xr-x   4 rob  staff       136 Nov 11 11:03 Bundles/
-rw-r--r--   1 rob  staff    101822 Mar  9 13:59 DefaultCounts
-rw-r--r--   1 rob  staff  37556224 Mar 15 07:54 Envelope Index
drwxr-xr-x  16 rob  staff       544 Mar 15 07:50 IMAP-work@mail.skurfer.com/
drwxr-xr-x  26 rob  staff       884 Mar 15 07:54 IMAP-rob@mail.skurfer.com/
-rw-r--r--   1 rob  staff    592680 Mar 14 13:08 LSMMap2
drwxr-xr-x   5 rob  staff       170 Mar 14 22:45 Mailboxes/
-rw-r--r--   1 rob  staff     10023 Feb  2 23:34 MessageRules.plist
-rw-r--r--   1 rob  staff     10023 Feb  2 23:34 MessageRules.plist.backup
drwxr-xr-x   2 rob  staff        68 Mar 15 07:55 Metadata/
-rw-r--r--   1 rob  staff      9922 Mar 14 15:57 OpenedAttachments.plist
-rw-r--r--   1 rob  staff      4130 Mar  1 13:14 SearchHistory.plist
drwxr-xr-x  12 rob  staff       408 Aug 26  2010 Signatures/
% lander:~/Library/Mail rob> ls Mailboxes/
Outbox.mbox/ ToDos.mbox/

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 15, 2011

and inside the IMAP folders (like IMAP-rob@mail.skurfer.com/)? Lots of .imapmbox folders?

@skurfer
Copy link
Member

@skurfer skurfer commented Mar 15, 2011

Yes, but now that I look closer, I can’t get to those via QS. I can get to the “main” ones like Inbox and Trash, but not these. I don’t remember if it ever worked, but from your report, I’m guessing it did.

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 15, 2011

Yeah, I guess it works for mail folders with any of the following names: "Inbox", "Out", "Drafts", "Sent", "Trash", "Junk", but not with any other ones. Because the structure of my IMAP accounts is a little different, even that doesn't work for me.

It is pretty easy to get all the mail folders with applescript, so I guess that could be used instead. I'll have a closer look at that in the next few days.

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 22, 2011

I fiddled a little with the plugin. You should be able to drill down into your mail again. The open/move/delete actions should also work.

The applications actions (Get New Mail and Open New Mail) are still broken. That's a more general QS problem, which is a little over my head right now.

Anyone want to try the new version? A compiled version is here: https://github.com/downloads/HenningJ/Plugins/Apple_Mail_Module__100__2011_03_22.zip

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Mar 22, 2011

Just tried the compiled version, and I can confirm that it works although there are a few dodgy things

a) Seems like Mail has to be open to drill down into it
b) Seems to be a bit slow when finding thing in inboxes
c) Icons aren't pretty (just folders instead of mailbox icons)
d) Not all the actions as you've said

What was it that you found that was 'wrong' with the plugin, and what's been changed?

I think since the plugin works for some people and not for others, then we should try and figure out why this is.
I'd be happy to send my QS prefs etc. to someone else so we can see if it's QS (or it could be settings in Mail)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 22, 2011

a) Well...yeah. But at least it opens automatically in the background. That's because it uses applescript to get the mailboxes/mails from Mail.app. And for that, the application needs to be running. But I'm pretty sure with the version before it was the same, at least once you were inside a mailbox.
By now I have a better understanding of how it all works together. Maybe I will try to get it to work without applescript. I think that also should be faster

b) I guess that depends on how many mails there are in the mailbox. With too many mails, the whole thing becomes unreliable and slow. :-(

c) oh yeah, I will change that.

d) As mentioned before, the missing actions are "application actions". They don't work at all. From having a look around the QS code, quite a lot has changed since they last worked. I've been trying to track the problem down just now and I think I'm on the right track.

What changed was how Mail.app stores the mailboxes/messages.
And from what skurfer said, even for people who said it worked, only part of it worked.

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Mar 22, 2011

It's good to be shedding some light on this :)
Without Applescript should certainly speed things up.
If you're just looking through the folders actually stored on the Mac, then you could just use an NSFileManager to go through the files :)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Mar 22, 2011

I guess, that's the next step. I first wanted to make sure I could get it work at all. :-)

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 1, 2011

The 'open new mail' and 'get new mail' actions were fixed by HenningJ in his latest commit, so this is a start ;)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 6, 2011

I had some more time and have a new version ready. It's a lot faster now. Especially displaying mailboxes with many mails in them.
Applescript is now only used for preforming the actions. So, when preforming an action, Mail.app will open, but it wont need to be open when you're just browsing mailboxes/messages.

Anyone want to try? Since I only really tested it with IMAP accounts, anyone using it with MobileMe or POP3 accounts would be great. :-)
https://github.com/downloads/HenningJ/Plugins/Apple_Mail_Module__101_2011_04_07.zip

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 6, 2011

Wow that IS a lot faster!

A few quick things to note:

Bugs:
After initially being able to right arrow into all Mailboxes, I now can't
right arrow into some. I get the old 'bounce' of QS to say there's nothing
there. I can consistently right arrow into Mail every time. And there are
some mailboxes that work (Trash mailbox on one account...but not another)
Problems right arrowing into emails:
After right arrowing into an email, viewing the email address and text, then
quickly left arrowing and right arrowing again I get a bounce :(

Names:
There's no way for me to search having right-arrowed into Mail for the
mailbox I require e.g. if I want to filter to only my 'gmail' email boxes, I
can't type 'gmail'
Naming: Having the same names e.g. 'Inbox' for all my accounts is a bit
confusing as well. Maybe something like: Mail -> List of accounts -> Account
mailboxes
so you first get a list of the accounts after right-arrowing into Mail?
Cluttered:
There are lots of mailboxes that show up that don't have any messages in.
Maybe it's work doing a check for [NSFilemanager *sharedFileManager
fileExistsAtPAth:Messages_folder]

Method:
- (BOOL)fileExistsAtPath:(NSString)_path_isDirectory:(BOOL _)_isDirectory*

Labels/Naming of the mailboxes is based on the folder name I see.
Maybe a good idea would be to lookup the folder name in
com.apple.mail.plist and then find the corresponding "Account Name" string
and display that.

Small:
Icons of some of the folders are pixelated when blown up

I only have IMAP accounts so I can't test it with POP. But it works fine for
me apart from the bugs listed above :D
Awesome work HenningJ!

On 7 April 2011 08:23, HenningJ <
reply@reply.github.com>wrote:

I had some more time and have a new version ready. It's a lot faster now.
Especially displaying mailboxes with many mails in them.
Applescript is now only used for preforming the actions. So, when
preforming an action, Mail.app will open, but it wont need to be open when
you're just browsing mailboxes/messages.

Anyone want to try? Since I only really tested it with IMAP accounts,
anyone using it with MobileMe or POP3 accounts would be great. :-)

https://github.com/downloads/HenningJ/Plugins/Apple_Mail_Module__101_2011_04_07.zip

Reply to this email directly or view it on GitHub:
#7 (comment)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 7, 2011

On Thu, Apr 7, 2011 at 1:23 AM, pjrobertson
reply@reply.github.com
wrote:

Bugs:
After initially being able to right arrow into all Mailboxes, I now can't
right arrow into some. I get the old 'bounce' of QS to say there's nothing
there.

Can you give some more details? Any patterns which mailboxes work and
which don't? Maybe it's related to the problem with right arrowing
into mails. see below

I can consistently right arrow into Mail every time. And there are
some mailboxes that work (Trash mailbox on one account...but not another)

Maybe you have no messages in the trash of this other account? :-)
I don't really have any other idea right now.

Problems right arrowing into emails:
After right arrowing into an email, viewing the email address and text, then
quickly left arrowing and right arrowing again I get a bounce :(

Ok, I see the problem, but can't quite figure out why it happens yet.
When you right arrow into an email, the text of the mail becomes the
object in the first pane. When you arrow back out again, the text
stays the object in the first pane, even though the mail itself is
highlighted in the list below. Only if you then arrow up or down, an
email is selected in the first pane as well. It shouldn't be like
that. It works correctly for files/folders (for example).
I think a related problem is this: When you left arrow back out of
something, you always start back at the top of the list. Instead, the
thing you just can out of should be selected.

Names:
There's no way for me to search having right-arrowed into Mail for the
mailbox I require e.g. if I want to filter to only my 'gmail' email boxes, I
can't type 'gmail'

I think there was a way to provide additional help to the search
algorithm on the plugin side, but I can't remember how to do it right
now. I'll have to look into that.

Naming: Having the same names e.g. 'Inbox' for all my accounts is a bit
confusing as well. Maybe something like: Mail -> List of accounts -> Account
mailboxes
so you first get a list of the accounts after right-arrowing into Mail?

Yeah, I thought about that. But imho having another layer to arrow
into is more annoying than having one larger list. Especially if it
can be easily filtered like you suggested above.

Cluttered:
There are lots of mailboxes that show up that don't have any messages in.

Yeah, thought about that too. But I opted for displaying the same
things you see in Mail.app itself. Consistency and all. :-)
But maybe I could remove the arrows on the right, so it's obvious that
you can't arrow into them.

Labels/Naming of the mailboxes is based on the folder name I see.
Maybe a good idea would be to lookup the folder name in
com.apple.mail.plist and then find the corresponding "Account Name" string
and display that.

Yepp, you're right, I should use that.

Small:
Icons of some of the folders are pixelated when blown up

Yeah...I tried to use the nicest icons I could find. But since
Mail.app doesn't display icons that large for many things, there are
often only small versions available. If anybody got any nicer icons,
let me know.

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 8, 2011

Can you give some more details? Any patterns which mailboxes work and
which don't?

I can't seem to consistently reproduce this. There were some mail boxes that
initially worked, but now when I try and right arrow into them it doesn't
work. On the other hand, there are some mail boxes that do work all the
time. There's absolutely no pattern - e.g. Trash mailboxes work, Inbox ones
don't etc.
Yeah - all the mailboxes I'm right arrowing into do actually have content.
I'll try and look into it more.
... Looked into it a bit, and I guess there's something wrong with the
NSFilemanager commands. Even if I go:
Mailbox -> Show Contents in QS, it shows the mailbox as being empty when I
know it's got messages.
Have you got the source in a GitHub branch?

I think there was a way to provide additional help to the search
algorithm on the plugin side, but I can't remember how to do it right
now. I'll have to look into that.

If you set the name of the mailbox to [QSObject setLabel:] then it should be
searchable. I suggest you read Rob's reference in his link. Lots of info.

But I opted for displaying the same
things you see in Mail.app itself. Consistency and all. :-)

But if the boxes serve no purpose, is there any point in showing them?

If anybody got any nicer icons, let me know.

You could use the Trashcan icon for the trash messages folder. There must be
some bigger icons somewhere, but I haven't had time to search.

On 7 April 2011 22:23, HenningJ <
reply@reply.github.com>wrote:

On Thu, Apr 7, 2011 at 1:23 AM, pjrobertson
reply@reply.github.com
wrote:

Bugs:
After initially being able to right arrow into all Mailboxes, I now can't
right arrow into some. I get the old 'bounce' of QS to say there's
nothing
there.

Can you give some more details? Any patterns which mailboxes work and
which don't? Maybe it's related to the problem with right arrowing
into mails. see below

I can consistently right arrow into Mail every time. And there are
some mailboxes that work (Trash mailbox on one account...but not another)

Maybe you have no messages in the trash of this other account? :-)
I don't really have any other idea right now.

Problems right arrowing into emails:
After right arrowing into an email, viewing the email address and text,
then
quickly left arrowing and right arrowing again I get a bounce :(

Ok, I see the problem, but can't quite figure out why it happens yet.
When you right arrow into an email, the text of the mail becomes the
object in the first pane. When you arrow back out again, the text
stays the object in the first pane, even though the mail itself is
highlighted in the list below. Only if you then arrow up or down, an
email is selected in the first pane as well. It shouldn't be like
that. It works correctly for files/folders (for example).
I think a related problem is this: When you left arrow back out of
something, you always start back at the top of the list. Instead, the
thing you just can out of should be selected.

Names:
There's no way for me to search having right-arrowed into Mail for the
mailbox I require e.g. if I want to filter to only my 'gmail' email
boxes, I
can't type 'gmail'

I think there was a way to provide additional help to the search
algorithm on the plugin side, but I can't remember how to do it right
now. I'll have to look into that.

Naming: Having the same names e.g. 'Inbox' for all my accounts is a bit
confusing as well. Maybe something like: Mail -> List of accounts ->
Account
mailboxes
so you first get a list of the accounts after right-arrowing into Mail?

Yeah, I thought about that. But imho having another layer to arrow
into is more annoying than having one larger list. Especially if it
can be easily filtered like you suggested above.

Cluttered:
There are lots of mailboxes that show up that don't have any messages in.

Yeah, thought about that too. But I opted for displaying the same
things you see in Mail.app itself. Consistency and all. :-)
But maybe I could remove the arrows on the right, so it's obvious that
you can't arrow into them.

Labels/Naming of the mailboxes is based on the folder name I see.
Maybe a good idea would be to lookup the folder name in
com.apple.mail.plist and then find the corresponding "Account Name"
string
and display that.

Yepp, you're right, I should use that.

Small:
Icons of some of the folders are pixelated when blown up

Yeah...I tried to use the nicest icons I could find. But since
Mail.app doesn't display icons that large for many things, there are
often only small versions available. If anybody got any nicer icons,
let me know.

Reply to this email directly or view it on GitHub:
#7 (comment)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 8, 2011

On Fri, Apr 8, 2011 at 11:10 AM, pjrobertson
reply@reply.github.com
wrote:

Can you give some more details? Any patterns which mailboxes work and
which don't?

I can't seem to consistently reproduce this. There were some mail boxes that
initially worked, but now when I try and right arrow into them it doesn't
work. On the other hand, there are some mail boxes that do work all the
time. There's absolutely no pattern - e.g. Trash mailboxes work, Inbox ones
don't etc.
Yeah - all the mailboxes I'm right arrowing into do actually have content.
I'll try and look into it more.
... Looked into it a bit, and I guess there's something wrong with the
NSFilemanager commands. Even if I go:
Mailbox -> Show Contents in QS, it shows the mailbox as being empty when I
know it's got messages.
Have you got the source in a GitHub branch?

Yeah, just pushed it to https://github.com/HenningJ/Plugins/tree/mailPlugin
Git/github confused me once again, but I think I got all the correct
commits in that branch.

I think there was a way to provide additional help to the search
algorithm on the plugin side, but I can't remember how to do it right
now. I'll have to look into that.

If you set the name of the mailbox to [QSObject setLabel:] then it should be
searchable. I suggest you read Rob's reference in his link. Lots of info.

I had read that. But the part about "the text that appears most
prominently in the user interface" confused me a little. I now figured
out that while the label appears in the first pane, it wont be shown
in the result list. In the result list, the name is still the most
prominent thing. So it does exactly what I want. Thanks for the tip.

 But I opted for displaying the same
things you see in Mail.app itself. Consistency and all. :-)

But if the boxes serve no purpose, is there any point in showing them?

You might still want to open them. Or move messages there. So they
might serve a purpose.

If anybody got any nicer icons, let me know.

You could use the Trashcan icon for the trash messages folder. There must be
some bigger icons somewhere, but I haven't had time to search.

Right. Somehow I didn't think of that. Still missing better icons for
Junk, Sent, and Drafts.
Also, the mail message icon if the same as the Mail.app icon, but I
think that's ok.

All of these changes should be in the branch i mentioned above.

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 9, 2011

I just browsed through the plugins repo and found the Icons folder. There were exactly the images that I still needed.
I bundled them together with the smaller versions as .icns files and added them to the plugin. So with the latest source from my branch, all the mailbox-types should have nice icons.

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 10, 2011

Looking nice.

Almost there... I've just fixed this to work with Mobile Me accounts and
have started working on ObjectHasChildren - although that looks like it'd be
a pretty hard one to sort out.

See my commit at
pjrobertson/blacktree-elements@938dacb

HenningJ - I suggest you just copy/paste lines 235 to 255 as opposed to
trying to merge that commit if you like. It should make things a bit
easier/tidier

On 10 April 2011 06:43, HenningJ <
reply@reply.github.com>wrote:

I just browsed through the plugins repo and found the Icons folder. There
were exactly the images that I still needed.
I bundled them together with the smaller versions as .icns files and added
them to the plugin. So with the latest source from my branch, all the
mailbox-types should have nice icons.

Reply to this email directly or view it on GitHub:
#7 (comment)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 10, 2011

Almost there... I've just fixed this to work with Mobile Me accounts and
have started working on ObjectHasChildren - although that looks like it'd be
a pretty hard one to sort out.

Let me know if I can help you in any way.

See my commit at
pjrobertson/blacktree-elements@938dacb

HenningJ - I suggest you just copy/paste lines 235 to 255 as opposed to
trying to merge that commit if you like. It should make things a bit
easier/tidier

Great, I did that. Already pushed. :-)

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 10, 2011

See this commit for a fix :)

I did find one problem - sometime the arrows were showing up, when there
were (correctly) messages in the said mailbox, but I couldn't right arrow
into them. I mainly had this problem with trash items and draft mailboxes.
Any ideas?

See:
pjrobertson/blacktree-elements@a72f7b7

(my repos are a mess, I'll sort them out soon)

On 11 April 2011 06:53, HenningJ <
reply@reply.github.com>wrote:

Almost there... I've just fixed this to work with Mobile Me accounts and
have started working on ObjectHasChildren - although that looks like it'd
be
a pretty hard one to sort out.

Let me know if I can help you in any way.

See my commit at

pjrobertson/blacktree-elements@938dacb

HenningJ - I suggest you just copy/paste lines 235 to 255 as opposed to
trying to merge that commit if you like. It should make things a bit
easier/tidier

Great, I did that. Already pushed. :-)

Reply to this email directly or view it on GitHub:
#7 (comment)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 11, 2011

I did find one problem - sometime the arrows were showing up, when there
were (correctly) messages in the said mailbox, but I couldn't right arrow
into them. I mainly had this problem with trash items and draft mailboxes.
Any ideas?

Ok, just some random things I came up with that could go wrong:

Are the mailboxes that don't work always the same one. Or is it kind
of random which ones you're having problems with?
And if it's always the same ones, do they never work?

How is the mailbox behavior configured? You know, Preferences ->
Accounts -> Mailbox Behaviors tab. Any differences there?
Did you configure the correct mailbox to be used for
trash/drafts/...For example, select the trash mailbox of your IMAP
account in the left pane, then choose from the menu: Mailbox -> Use
this mailbox for -> Trash

Check out what happens in the SQLite database:
in Terminal, enter
sqlite3 ~/Library/Mail/Envelope\ Index

Check out, if the mailboxes that don't work are even in there:
sqlite> SELECT * FROM mailboxes;
and note the ID (first column) of the broken mailbox. With that, you
can check out, if the mails are indexed correctly:
SELECT mailboxes.url, messages.subject_prefix, subjects.subject,
addresses.address FROM mailboxes LEFT JOIN messages ON
messages.mailbox = mailboxes.ROWID LEFT JOIN subjects ON
subjects.ROWID = messages.subject LEFT JOIN addresses ON
addresses.ROWID = messages.sender WHERE mailboxes.ROWID = ;

If nothing comes up even though there should be messages, or only rows
with empty subject or address columns, something is wrong with the
index.

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 15, 2011

@pjrobertson any news on this. since you put the new plugin in the changelog for ß59, maybe we should actually get it ready. :-)

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 15, 2011

I've kind of just thought this is 'OK' as is. I feel it's probably from:

Me having used a certain mailbox, then disabling it but the messages still
living there.

Do you know what 'local mailboxes' are? I have no idea?!

I say we should get this wrapped up and if we think that making the
ObjectHasChildren method use the QSLite database (resource heavy me thinks)
we could just push another release out... once we have auto-updating plugins
:D)

On 15 April 2011 19:38, HenningJ <
reply@reply.github.com>wrote:

@pjrobertson any news on this. since you put the new plugin in the
changelog for 59, maybe we should actually get it ready. :-)

Reply to this email directly or view it on GitHub:
#7 (comment)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 15, 2011

On Fri, Apr 15, 2011 at 11:41 AM, pjrobertson
reply@reply.github.com
wrote:

I've kind of just thought this is 'OK' as is. I feel it's probably from:

Me having used a certain mailbox, then disabling it but the messages still
living there.

Ok, that might be it. It's still wrong, so I'd like to fix it some
time, but I guess it's ok for now.

Do you know what 'local mailboxes' are? I have no idea?!

Local mailboxes are the folders for POP3 accounts.

I say we should get this wrapped up and if we think that making the
ObjectHasChildren method use the QSLite database (resource heavy me thinks)
we could just push another release out... once we have auto-updating plugins
:D)

Agreed. The version you send over the DevList should be latest one,
right? So, just put that one on the plugins list.

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Apr 15, 2011

Do you know what 'local mailboxes' are? I have no idea?!

Local mailboxes are the folders for POP3 accounts.

Interesting. I have these mailboxes, but I've never had a POP3 account...

Agreed. The version you send over the DevList should be latest one,
right? So, just put that one on the plugins list.

Do you mean I will send? I guess now we've merged all the pull requests, I
can just build this plugin and stick it in the repo.

I hope Eric's working on the plugin system (if you need any help Eric, just
say - getting the plugins list working would be awesome!)

On 15 April 2011 20:06, HenningJ <
reply@reply.github.com>wrote:

On Fri, Apr 15, 2011 at 11:41 AM, pjrobertson
reply@reply.github.com
wrote:

I've kind of just thought this is 'OK' as is. I feel it's probably from:

Me having used a certain mailbox, then disabling it but the messages
still
living there.

Ok, that might be it. It's still wrong, so I'd like to fix it some
time, but I guess it's ok for now.

Do you know what 'local mailboxes' are? I have no idea?!

Local mailboxes are the folders for POP3 accounts.

I say we should get this wrapped up and if we think that making the
ObjectHasChildren method use the QSLite database (resource heavy me
thinks)
we could just push another release out... once we have auto-updating
plugins
:D)

Agreed. The version you send over the DevList should be latest one,
right? So, just put that one on the plugins list.

Reply to this email directly or view it on GitHub:
#7 (comment)

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 17, 2011

On Fri, Apr 15, 2011 at 5:48 PM, pjrobertson
reply@reply.github.com
wrote:

Do you know what 'local mailboxes' are? I have no idea?!

Local mailboxes are the folders for POP3 accounts.

Interesting. I have these mailboxes, but I've never had a POP3 account...

Well, there are also some other uses as well.

Agreed. The version you send over the DevList should be latest one,
right? So, just put that one on the plugins list.

Do you mean I will send? I guess now we've merged all the pull requests, I
can just build this plugin and stick it in the repo.

Yes, do that. :-)

And put current source in the Quicksilver/Plugins repo.

@HenningJ
Copy link
Contributor

@HenningJ HenningJ commented Apr 25, 2011

This is fixed by a new version of the plugin that has been released just now. Download from http://qsapp.com/plugins/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants