[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Proposal for new SMTP error code



Alain, John, Francis:

I agree the additional error code functionality would in some
cases be helpful, but I'd like to see something done up the
stack a bit, not just on port 25.  I'd like to see something
that addresses every port that a particular machine doesn't
use or is not publically available.  A good many machines now 
simply REFUSE CONNECT, but don't say why.

It would be nice to have a machine reply to a request to connect to
port "Y" as one of:

1. Accept the connection.

2. Refuse connection - I never accept connections to port "Y".

3. Refuse connection - Congestion, try again later.

4. Refuse connection - Never to YOU.

The client can then react accordingly:

If #1 (above) do normal stuff.
If #2 the client can take other steps, in the case of SMTP check
for [other] MX records (either lower precedence or domain defaults).
If #3, the client can queue for later or react as if #2.
If #4, the client can take other steps or give up (and maybe notify
admins of the rejection).

Again, I agree something should be done, but I think more ports
than port just 25 have similar problems.  I certainly have not thought
this through for every single port, but am interested in your 
ideas/thoughts in this broader approach.

Robert Sargent