Difference between revisions of "Imap servers"

From Simson Garfinkel
Jump to navigation Jump to search
m
m (gmail imap review)
 
(2 intermediate revisions by the same user not shown)
Line 11: Line 11:
  
 
One of the reasons to go with a managed imap provider is that they should also be able to provide a good web interface.  
 
One of the reasons to go with a managed imap provider is that they should also be able to provide a good web interface.  
* gmail - Google's gmail interface.  
+
==gmail imap review==
** Message can be in multiple mailboxes.
+
Google's gmail interface.  
** Hard to see all of the contents of a mailbox.
+
Advantages:
** Slow to load in web browser.
+
* Message can be in multiple mailboxes.
** 3-30 seconds to update.
+
* flag in apple Mail is same as "star" in gmail.
** Complains when there are too many simultaneous IMAP connections.
+
Disadvantages:
 +
* Hard to see all of the contents of a mailbox using Google's interface
 +
* Slow to load in web browser.
 +
* 3-30 seconds to update.
 +
* Complains when there are too many simultaneous IMAP connections.
 +
* Somewhat confusing interaction between inbox in gmail interface and inbox in imap interface.
 +
* Deleting a message on Mac moves the mail into "Deleted Messages" mailbox, which adds the "Deleted Messages" tag on gmail. But emptying the trash doesn't actually delete the message from the gmail archive, it just removes the tag.
 +
* "undo" doesn't work on Apple interface after a Delete.
  
* me.com - Apple's mail interface
+
2009-01-08 --- After using gmail's imap server for a week, I'm giving up on it. It's pretty reliable, but I encountered two show-stoppers:
** Instant update
+
# When an IMAP client was disconnected for several days and reconnects, it did not update properly.
 +
# Gmail doesn't allow more than 5 or so simultaneous connections to the same IMAP mailbox. Every time I bring my VPN up or down it looks like another connection from another IP address, and gmail locks me out of my mail account. That's not I'm giving up on gmail
  
* Pair (dovecot)
+
==me.com==
** 3 seconds to update.
+
Advantages:
 +
* Instant update
 +
Disadvantages:
 +
* Client-side anti-spam and filters.
  
* Dreamhost
+
==pair.com (dovecot)==
** Doesn't always update.
+
Advantages:
** Arbitrarily archives mail.
+
* 3 seconds to update.
** anti-spam whitelist filtering is based on return-path, which means it doesn't work if you forward all of your email through a service like @acm.org.
+
 
** Some downtime.
+
==Dreamhost (courier)==
 +
Disadvantages:
 +
* Doesn't always update.
 +
* Arbitrarily archives mail.
 +
* anti-spam whitelist filtering is based on return-path, which means it doesn't work if you forward all of your email through a service like @acm.org.
 +
* Some downtime.

Latest revision as of 10:56, 8 January 2010

Jan 2, 2010 - Review of IMAP Servers

Increasingly I've been having problems with the Dreamhost imap server and its interactions with the Apple Mail.app application. The problems I've noticed include:

  • A persistent tendency to create INBOX.INBOX.INBOX.INBOX...INBOX inboxes inside my INBOX. This seems to be a bug with Mail.app interacting with Dreamhost's mail courier mail server.
  • Improper handling of the IMAP NOTIFY extension, so that deletes and moves on my laptop don't get immediately handled on the desktop.

I've reviewed three other imap servers and they all handle push properly.

  • gmail (Google; not sure what they are using)
  • me.com (Apple; seems to be based on the old Netscape code)
  • Pair (dovecot)

One of the reasons to go with a managed imap provider is that they should also be able to provide a good web interface.

gmail imap review

Google's gmail interface. Advantages:

  • Message can be in multiple mailboxes.
  • flag in apple Mail is same as "star" in gmail.

Disadvantages:

  • Hard to see all of the contents of a mailbox using Google's interface
  • Slow to load in web browser.
  • 3-30 seconds to update.
  • Complains when there are too many simultaneous IMAP connections.
  • Somewhat confusing interaction between inbox in gmail interface and inbox in imap interface.
  • Deleting a message on Mac moves the mail into "Deleted Messages" mailbox, which adds the "Deleted Messages" tag on gmail. But emptying the trash doesn't actually delete the message from the gmail archive, it just removes the tag.
  • "undo" doesn't work on Apple interface after a Delete.

2009-01-08 --- After using gmail's imap server for a week, I'm giving up on it. It's pretty reliable, but I encountered two show-stoppers:

  1. When an IMAP client was disconnected for several days and reconnects, it did not update properly.
  2. Gmail doesn't allow more than 5 or so simultaneous connections to the same IMAP mailbox. Every time I bring my VPN up or down it looks like another connection from another IP address, and gmail locks me out of my mail account. That's not I'm giving up on gmail

me.com

Advantages:

  • Instant update

Disadvantages:

  • Client-side anti-spam and filters.

pair.com (dovecot)

Advantages:

  • 3 seconds to update.

Dreamhost (courier)

Disadvantages:

  • Doesn't always update.
  • Arbitrarily archives mail.
  • anti-spam whitelist filtering is based on return-path, which means it doesn't work if you forward all of your email through a service like @acm.org.
  • Some downtime.