Talk:Internet Message Access Protocol
From Wikipedia, the free encyclopedia
Which Citadel is being referenced? The link currently goes to a non-software page. I would assume that it was meant to refer to Citadel/UX, but the page for that is planned for deletion. --JamesStansell
Contents |
[edit] send vs. receive
Near this, "Whether using POP3 or IMAP4 to retrieve messages, clients use the SMTP protocol to send
messages. E-mail clients are sometimes referred to as either POP or IMAP clients, but in both cases SMTP is also used." Emphasize again which of the three are for sending. Which for receiving.
[edit] Disadvantages of IMAP
IMAP is a very heavy and complicated protocol. Writing your own custom implementation of an IMAP server is of at least 20 orders of magnitude more complicated than a POP3 implementation.
20 orders of magnitude is like 100000000000000000000x. Knowing both protocols, I'd say 20 times more complicated would be closer to reality, though still highly exaggerated.
- Oops, I meant twenty times, and I can state this is not much of an exaggeration as I've seen people implement a POP server in as little as a week, while an IMAP server takes about 20 weeks to implement. --Thoric 15:53, 6 March 2006 (UTC)
I removed the last bullet point here, the one that talked about how header changes might cause header changes that will make POP3 clients think a message is new. The article claimed this was not true for "most" implementations. In truth, most implementations (UW, Cyrus, maildir-based) get this right. It is also not a disadvantage of IMAP per se, but just of the complexity of a multi-protocol message store, and that's already covered in other bullets. --ts4z 31 mar 2006
[edit] Traffic Reduction for IMAP?
IMAP is not very focused on low bandwidth usage. E.g. if you want to use it via mobile access (GPRS, ...). Especially if you have many messages in your inbox. Are there any initiatives for a leaner protocol? Maybe with push facility? What is going on with HTTP and XML in sense of email retrival?
- I use (and have used for nearly 20 years) IMAP on a fairly regular basis from low bandwidth links; although the slowest was 1200 bps modem. IMAP was designed with low bandwidth usage in mind from the onset. Now, it may be that many IMAP clients do not work particularly well on low bandwidth links, but that's the fault of the client in question and not the protocol. I can assure you that with the right client, IMAP works quite well with 4-5 digit message count mailboxes on low bandwidth links. -- MRC
[edit] Examples?
Are there any examples that anyone can give users regarding real world differences in the day to day operations of using POP3 vs. IMAP. I use POP3 but have been pushed by business assoc. to start using IMAP. I personally don't see the benefits of using IMAP. It is said here that one has to be continually connected to the IMAP server to read mail since messages are downloaded on demand. What if one is in an airplane, for example, without access to the internet? It seems it is not possible to read messages at all if not continually connected. If this is not correct, the proper changes should be made. I also don't see why it is preferable since you would need a LOT more server resources. For the past 3 years I have been paying $5/yr for 25mb hosting. Upwards of 1GB of mail has been sent to me and I don't need to pay for expensive hosting to store 1GB of messages. I'm pretty much a geek here but don't know anything about IMAP. Can anyone help explain things?
- POP was designed as an easy way to get may from a mail server to your own machine. It has few features, and isn't really intended for you to be able to leave your mail on the server (despite "leave mail on server" client configurations).
- IMAP on the other hand, was designed to allow you to do every fancy thing your client supports while leaving all the mail on the server. This is ideal for a web-based email system, whereby mail never has to be stored anywhere but on the server. It is also useful if you read your mail from many different places (i.e. on the web, from Outlook at the office, from Eudora at home, from your laptop on the go, from your mobile device, etc).
- If you desire to download all your mail onto a laptop or other mobile device so that you can read it without maintaining an internet connection, then your client would have to support that operation. If the client only does that with POP, and not IMAP, then IMAP could cause some issues for you. --Thoric 13:49, 18 August 2006 (UTC)
[edit] Interim Mail Access Protocol
I thought IMAP stood for Interim Mail Access Protocol, but citations are needed in any case. If it is "Interim", then "Interim" for what? Until a better system is developed? -- 198.170.2.93 19:26, 6 November 2006 (UTC)
- http://tools.ietf.org/html/rfc3501 is cited as the defining document in the lead paragraph, and calls it "Internet Message Access Protocol". -- Rick Block (talk) 13:17, 7 November 2006 (UTC)
- The first IMAP (1986) was "interim", and was in fact quickly replaced by IMAP2 (RFC 1064, 1176) the next year. In IMAP2, the "I" in IMAP stood for "interactive". The modern name was introduced in IMAP4 (RFC 1730). -- MRC
- OK. I've updated the intro to include both "Interactive Mail Access Protocol" and "Interim Mail Access Protocol" (with references). -- Rick Block (talk) 04:56, 19 November 2006 (UTC)