IMAP Idle Plugin implements support for IMAP IDLE in Mail.app.
Apple's mail client (Mail.app) supports IMAP accounts, but does not support the IDLE extension (RFC 2177). IDLE is good, because it lets the server notify clients when new mail arrives, meaning that clients don't have to poll. Or at least, will get new mail more often than $POLL_INTERVAL.
The IMAP Idle Plugin implements support for IDLE in Mail.app. It opens a connection for each IMAP account, selects the INBOX, enters IDLE mode, and waits for messages. When it gets a message from the server indicating
What's New
Version 1.07: Release notes were unavailable when this listing was updated.
Requirements
PPC / Intel, Mac OS X 10.4 or later
Be the first to recommend a similar software title.
Ummm, works for me and my Mac OS X Server's cyrus install....
--
2006-10-01 06:42:22.654 Mail[1032] IM_CONNECTED: Timothy Brown: * OK crossbow.timb.us Cyrus IMAP4 v2.2.12-OS X 10.4.0 server ready
--
2006-10-01 06:42:22.822 Mail[1032] IM_AUTHENTICATED: Timothy Brown: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE LOGINDISABLED AUTH=CRAM-MD5
Very nice! I've been wanting this feature from Mail for ever to help reduce the load on my mail server!
Thank you very much!
On a side note: If you, like me, have IMAP and POP accounts (say GMail, hint hint Gmail we want IMAP!), you'll want to disable the "Include when automatically checking for new mail" checkbox in the "Advanced" tab of all your IMAP accounts so Mail.app will still use the automatic checking for the POP accounts and just bypass the IMAP accounts.
I give you 4 on features and ease of use because reporting the availability of IDLE should be easier (not that it personally affected me). I can't review the stability as I've only been using this for 15 mins, but as far as I can see, this is a 5 :)
I have noticed the "No New Mail" sound seem to pop up when IDLE returns actions other than new mail. Such as
Mail[400] IM_IDLING: john@example: 2 events
* 4 EXPUNGE
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
IMAP Idle Plugin implements support for IMAP IDLE in Mail.app.
Apple's mail client (Mail.app) supports IMAP accounts, but does not support the IDLE extension (RFC 2177). IDLE is good, because it lets the server notify clients when new mail arrives, meaning that clients don't have to poll. Or at least, will get new mail more often than $POLL_INTERVAL.
The IMAP Idle Plugin implements support for IDLE in Mail.app. It opens a connection for each IMAP account, selects the INBOX, enters IDLE mode, and waits for messages. When it gets a message from the server indicating that new mail has arrived, it causes Mail.app to check for new mail in that account.
+1
+46
-14
+3
So this plugin will only be of use to non-Apple mail servers that use IDLE.
--
2006-10-01 06:42:22.654 Mail[1032] IM_CONNECTED: Timothy Brown: * OK crossbow.timb.us Cyrus IMAP4 v2.2.12-OS X 10.4.0 server ready
--
2006-10-01 06:42:22.822 Mail[1032] IM_AUTHENTICATED: Timothy Brown: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE LOGINDISABLED AUTH=CRAM-MD5
+1
xSmurf reviewed on 29 Sep 2006
Thank you very much!
On a side note: If you, like me, have IMAP and POP accounts (say GMail, hint hint Gmail we want IMAP!), you'll want to disable the "Include when automatically checking for new mail" checkbox in the "Advanced" tab of all your IMAP accounts so Mail.app will still use the automatic checking for the POP accounts and just bypass the IMAP accounts.
I give you 4 on features and ease of use because reporting the availability of IDLE should be easier (not that it personally affected me). I can't review the stability as I've only been using this for 15 mins, but as far as I can see, this is a 5 :)
+1
Mail[400] IM_IDLING: john@example: 2 events
* 4 EXPUNGE
* 3 EXISTS
* 0 RECENT
2006-10-09 11:02:13.449 Mail[400] checkNewMail: john@example
Also it might be only me, but Mail.app seems to crash more often. I'll have to look into it deep, I'll post logs when I do.
P.S. I run the GPG Bundle along with SpamSieve under 10.4.8 with a stripped x86 only Mail.app