Re: The job of an MSA
Bruce Lilly <[email protected]> Sat, 21 Aug 2004 16:58:33 -0400
| Newsgroups | gmane.ietf.submit,gmane.ietf.rfc822 |
|---|---|
| Organization | Bruce Lilly |
| Message-ID | <[email protected]> |
[email protected] wrote: > First, RFC 2746 is quite clear: Port 25 MAY be used for SUBMIT if for whatever > reason 587 cannot be used. 2476 -- otherwise OK. > More generally, what port something is run on is largely irrelevant; the > important issues are service and protocol semantics. If the protocols are to be treated as fundamentally different -- and 2476 says that an MSA runs ESMTP with some restrictions (N.B. not extensions) -- then that raises the question of how a client which connects to a server on port 25 is able to determine whether that server is an MSA or an MTA. > Of course this doesn't mean someone won't attempt to use SUBMIT-specific > extensions in regular SMTP. At the moment, as I understand it, there are no such "extensions", there are only "restrictions" [RFC 2476 section 3.1]. > But just because some clueless ISP engages in > egregiously bad practice is no reason to break our protocol specifications. I > am dubious about the value of such an extension in any case for all the reason > I've previsouly given; I would vehemently oppose making it part of regular > SMTP. It may be the case that presence of one or more hypothetical submission- specific extensions might serve to distinguish an MSA from an MTA. That would mean that the presence of such an extension would indicate that the server in question is an MSA (running ESMTP), not an MTA (running ESMTP). Of course if a particular MSA doesn't support any of the hypothetical MSA-specific extensions, there is still the issue of how a client is supposed to be able to determine whether it has connected to an MTA or an MSA. What do you suggest?