Re: MSGTRK pre-drafts
[email protected] Fri, 28 Jul 2000 19:33:11 +0100
| Newsgroups | gmane.ietf.msgtrk |
|---|---|
| Message-ID | <[email protected]> |
Keith Moore wrote: >[email protected] wrote: >> >> Given that SMTP is a subset of message transfer protocols, 2) would mean >> adding verbs and extensions to the rest of them too. >uh, no. yes there are other message transfer protocols, but SMTP is >the only message transfer protocol of interest. none of the other >examples you cited are message transfer protocols. they can be >employed to read messages or sometimes to submit messages, but >they are not designed for this purpose. Ok - maybe not designed - but they _are_ used. >it's silly to say that >every protocol that can possibly be used to transfer mail has to >be extended to support message tracking, No - but it would be nice to allow those that are being used to do so. > or even to say that an >external message tracking protocol has to support the ability to >track messages through arbitrary other protocols. Umm - I'm confused by this. It seems that you are saying that msgtrk is for SMTP therefore it is silly to define it for anything other than SMTP - my contention is that SMTP is not the only way that people and systems interact with messages that require tracking and therefore tying msgtrk to SMTP is unnecessarily restrictive. >> Whilst some of them might need extending to provide or understand the >> tracking ID hand-off, it seems that incorporating the querying mechanism >> only into SMTP wouldn't be terribly flexible. >insisting that a protocol be too flexible is a good way to kill it. I didn't say the _protocol_ had to be flexible, just that the mechanism of implementation could make less assumptions about its environment i.e. didn't assume an existing SMTP session. >> A particular example might be extending the EDI-INT AS2 spec (EDI, S/MIME >> and HTTP). Not an SMTP server in sight - but a definite need for a >> trackable message. >SMTP has explicit support for relaying. HTTP does not. I have a >hard time understanding the need for message tracking when you only >have two parties handling the message. Often the http server involved is the front end to a whole system (and may indeed dump it to SMTP or some other message transfer mechanism for onward delivery) I don't agree that the http server will always be an end-point. >yes, HTTP has proxies, but in the case of a transferring an EDI message >you want to defeat them. I'm not 100% sure what this means here. >there are probably good reasons to consider using an external protocol, >but IMHO this isn't one of them. I suppose it comes down to the question - "Do you assume that any system or user that needs to track messages must be doing so through a purely SMTP environment ?" I guess the alternative is that, for those non-SMTP transfer protocols, they need to put up an SMTP-a-like on port 25 that only uses the msgtrk query commands - now that would be confusing. Paul