Page 1 of 1

GrowlMail 0.7.6 "Inbox Only" checkbox has no effec

Posted: Thu Mar 08, 2007 5:06 pm
by mattp
The subject says it all. Activating the "Inbox only" checkbox in the GrowlMail pane in Mail.app prefs has no effect on GrowlMail's behaviour. GrowlMail still reports new messages for all mailboxes.

Mail in my IMAP accounts is separated into different mailboxes on the server by rules there, rather than by using rules within Mail.app itself. When Mail is started up it scans these boxes to update its local indexes and cache, and at this point if new messages are detected, Growl reports them even when the Inbox Only checkbox is checked.

Growl 0.7.6
MacOS 10.4.8
MacBook Pro 17" & Mac Mini G4

Posted: Tue Mar 13, 2007 2:48 am
by smajor
Do your mailboxes appear as sub boxes of your Inbox? For example:

Inbox
- Mom
- Dad
- Sis

Or are they listed "evenly" on the column like:

Inbox
Mom
Dad
Sis

The reason I ask is, for example, Courier makes all the IMAP mail boxes sub boxes of the Inbox. Where as Cyrus (OS X Server) does not.

If it's the latter, you can find out what the MailBox Prefix is of your IMAP server and put that in for the "Mailbox path prefix" under the Advanced Prefs for your Account.

For example, Courier's is: INBOX

Posted: Tue Mar 13, 2007 3:08 pm
by mattp
smajor wrote:Do your mailboxes appear as sub boxes of your Inbox? Or are they listed "evenly" on the column
The mailboxes I'm talking about are not inboxes.
If it's the latter, you can find out what the MailBox Prefix is of your IMAP server and put that in for the "Mailbox path prefix" under the Advanced Prefs for your Account.
Do you mean the IMAP Prefix Path? That's used to hide extraneous folders and files when mail is all stored in one sub-folder of your homedir on the mail server, and has nothing to do with the problem I'm reporting.

The issue is that the version of GrowlMail I'm using is reporting new mail in all mailboxes, whether they're inboxes or not, regardless of the "Inbox Only" checkbox in the GrowlMail prefs.

Posted: Wed Mar 14, 2007 3:15 am
by smajor
I disagree that it has nothing to do with your problem. As I tried to explain, some IMAP servers use what Mail calls the IMAP Path Prefix as the root folder of an IMAP directory, as such ALL mailboxes are sub mailboxes of it AND the root mailbox is also called INBOX.

If this is how your particular server is setup, it's quite possible that all your messages are being seen as BEING in the INBOX, thus explaining why your GrowlMail is showing them all regardless of your selection.

This is the exact same problem I had with our mail server at work.

Here is the link to the FAQ for Courier:
http://www.courier-mta.org/?FAQ.html

...and the part of it I am referring to:

"IMAP servers are free to use any folder namespace arrangement that's technically convenient for them. Courier uses "INBOX." as the namespace for private folders, and "shared." as the namespace for public, shared, folders. The IMAP NAMESPACE extension (see http://www.rfc-editor.org/rfc/rfc2342.txt) allows IMAP clients to automatically discover where the server creates folders, and your IMAP client should implement it."

Mail.app is infamous for NOT auto-discovering the private vs. shared namespace.

I have not idea if this is your particular problem, I was just throwing it out there from my own experiences.

Reproduced behavior

Posted: Fri Mar 30, 2007 4:45 am
by ZakDaddy
Greetings. Great product! However, I reproduced this behavior and only connect to one single POP mailbox. I'm using Growl 0.7.6.

I have several mailboxes within my inbox, for one of them I have a rule that *copies* all incoming messages from a particular domain to that mailbox. Any time I receive incoming mail from that domain, I get TWO growl notifications. For all other incoming mail, I get only one.

And checking/unchecking the "inbox only" box has no effect, as already stated. Anyone have a workaround/fix, or know if an older version of GrowlMail does not have this problem?

Thanks..

Posted: Sun Apr 15, 2007 8:06 pm
by yqiang
I am experiencing the exact same problem using POP with gmail.

Re: Reproduced behavior

Posted: Sun Apr 15, 2007 8:53 pm
by mattp
ZakDaddy wrote:Anyone have a workaround/fix, or know if an older version of GrowlMail does not have this problem?
I'm running an older version on my Mini which seems to behave okay for me.. I think it's the version that came with Growl 0.7.4, but the plugin doesn't report its own version number, so I'm not certain.

Posted: Sun Apr 15, 2007 8:58 pm
by mattp
smajor wrote:I disagree that it has nothing to do with your problem.

[...]

I have not idea if this is your particular problem, I was just throwing it out there from my own experiences.
Okay, now I see what you're getting at. My error stems from the rather unusual way that Mail.app refers to the namespace.

In this case, that isn't the problem. My INBOX and all other mailboxes are in separate namespaces, so Mail.app shouldn't be seeing them all as being inboxes.

Re:

Posted: Fri Oct 17, 2008 2:21 am
by diamondblast
mattp wrote:
smajor wrote:I disagree that it has nothing to do with your problem.

[...]

I have not idea if this is your particular problem, I was just throwing it out there from my own experiences.
Okay, now I see what you're getting at. My error stems from the rather unusual way that Mail.app refers to the namespace.

In this case, that isn't the problem. My INBOX and all other mailboxes are in separate namespaces, so Mail.app shouldn't be seeing them all as being inboxes.
I still don't understand what's the problem
I suggest uninstall and reinstall, it works most of the times
you can always format your hard drive :) just kidding
try the FAQ.BTY try these sites discussfitness.com,arizonasportsfans.com