Upgrading QimTopImplementation NotesRef. rjbs

Ref. rjbs

Ricardo Signes has made a great effort to provide similar information. His proposals focus more on creating a dedicated protocol, rather than define the general algorithms. Much of this document resembles his points of view.

Some divergencies are:

There are some terms Ricardo defines, we translate them here to plain english and try to give an asociation to our proposal:
IMTP
Internet Message Transfer Protocol. This is used to post a message to the Mail Storage Server. Ricardo means to edit a Message with "your favorite text editor" and then usa a mua programm to copy the message via IMTP over to the Mail Storage Server. Ricardos IMTP is similar to SMTP.
IMMP
Internet Message Managment Protocol. Not specified by Ricardo, but meant to tackle outgoing queue managment. Delivery problems are managed by the posting process (IMTP). This does well on SMTP, because from that point on you really don't have any guarantee about what will happen with the message. Eventually you get a bounce. Although not explicitely discussed here, we think that a user with posting rights on a Mail Storage Server also has some management to do. Undeliverability, forgery attempts, download statistics, etc. can be made available to the sender. On the other hand we foresee, that a user can withdraw or modify a message after posting, or post a followup chained to an already posted message.

This are implications to the im2000 concept that the messages is queued on the sender side and requires more thought.

IMNP
Internet Mail Notification Protocol. A Mail Storage Server connects to a WYWOP server to send notification messages about new posts.
IMRP
Internet Mail Retrieval Protocol (?). A mail user who gets a notification about a new messages lets a mua connect to the Mail Storage Server to retrieve that message.
WYWOP
While You Were Out Protocol. Corresponds to our notify server, who receives the notification messages issued by a Mail Storage Server. A Mail User eventually connects to the WYWOP-Server to learn about available messages.

Georg Lehner - homepage

Upgrading QimTopImplementation NotesRef. rjbs