IMAPFrom MozillaZine Knowledge Base
IMAP (Internet Message Access Protocol) is a network protocol used to access e-mail messages while they are still stored on the server. It supports a client server view of the world. IMAP allows a user to access messages stored in remote folders as if it was a local folder. This includes copying, moving, reading, and deleting them. Most users are more familiar with POP (Post Office Protocol), which supports a download-centric view of the world. i.e. you read a message by downloading it from the servers inbox folder, rather than remotely viewing it wherever its stored. IMAP is a newer and more powerful protocol. However, many ISPs prefer to support POP instead because most users are used to it, and they can provide a smaller mailbox (since users will be downloading messages, not accessing them while stored on the server). Thunderbird, Mozilla Suite and SeaMonkey support IMAP accounts. Some of the main features are:
Many IMAP email providers provide additional functionality such as server side filtering, the ability to automatically fetch and merge email from several external POP accounts (or hotmail) into your IMAP mailbox, aliases, plus or subdomain addressing (which are usefull for creating email addresses on the fly to help deal with potential spam), and run server based tools such as SpamAssassin (which adds headers useful for spam filtering). Most free IMAP accounts have small mailboxes. AIM (AOL) provides a 2GB mailbox, though its features are non-standard. Gmail has a 7GB mailbox, with some quirks. GMX has a 5GB mailbox, with standard features. Yahoo might eventually provide free IMAP accounts that any email client can use but its currently usable only from Zimbra email clients and cell-phones. Outlook/Outlook Express, Thunderbird/Mozilla Suite and Mulberry are considered the email clients with the best IMAP support. IMAP is mainly used for mail messages but its possible to use it for other types of storage. For example, one email provider also lets you store files in remote folders and configure web access to them. It essentially adds a WebDav server that accesses the files in the remote folders. You could use this to offer a home page for example.
[edit] Thunderbird specific features
[edit] Push support"Push e-mail" means that when a message is delivered to the mailbox you want to get immediately notified of it. Thunderbird provides that if your IMAP server supports the optional IDLE command. The IDLE command eliminates the need for a e-mail client to poll for new mail - the mail server automatically notifies the e-mail client whenever there is new mail. "Push support" is sometimes mis-interpreted as IDLE support but it is actually proprietary Push-IMAP enhancements for mobile devices such as cell phones developed by Oracle. It can use IDLE, SMS or WAP Push to provide the notification. The IETF has defined a standard called the Lemonade Profile that is meant to replace Push-IMAP. It includes other features such as the ability to forward a message without downloading it and the ability to quickly re-sync a connection. The Lemonade for Mobiles web site has more information on what e-mail clients and servers support Push e-mail and/or Lemonade. While Lemonade is mainly thought of for cell-phones it is also useful for laptops on trains and planes, and PC's using satellite links. Unfortunately it wasn't even considered for Thunderbird 3. [edit] See also
[edit] External links[edit] Generic[edit] Name space
[edit] Mozilla documentation[edit] Lemonade
[edit] New functionality being developed |
|