"Linus Upson" <[EMAIL PROTECTED]> writes:

> Does TMDA support automatically responding to challenges sent by
> other TMDA users?

No.  It's been discussed, but in lieu of a standard for this type of
thing, I didn't want to waste time trying to implement it.  In
practice, TMDA users don't tend to see each others confirmation
requests when they use 'dated' addresses in their outgoing messages.

> We'd like to support automatic processing of other
> challenge/response systems and we're interested in supporting TMDA.

I think the right approach is to pursue an RFC or IETF draft for this,
and then encourage the other C/R systems to adopt it.  I'd adopt it.
I'll even help you design/write it if you decide to do this.

Actually, I was contacted a few months ago by a journalist who was
trying to do something similar with some of the commercial
implementors.  I can pass along his name offline if you'd like to
compare notes.

He gave the impression that they wouldn't need TMDA's input because it
isn't a commercial implementation, so I didn't go any further.  This
struck me as ironic, since TMDA probably has the most users of any
single C/R system, and has been around the longest.  Oh well.

> if (Return-Path == NULL &&
>     Auto-Submitted == "auto-replied" &&
>     X-Delivery-Agent begins with "TMDA" &&
>     IsReplyToMessageWeSent
>     ) {
>     // This is a TMDA challenge to a message we
>     // sent. Automatically respond for the user.
>     SendResponseTo(Reply-To);
> }

Your algorithm will get you only part of the way there.

First, Return-Path is null by default, by many (most?) of us set it to
a bitbucket-type address so that our postmasters aren't bothered by
double-bounces.  There is no telling what this might be.  My
return-path is '[EMAIL PROTECTED]' for example.

Next, TMDA allows the user to purge selected headers, and some purge
X-Delivery-Agent.

Lastly, you can't count on a Reply-To header being there.  Many users
remove Reply-To to thwart auto-responders who use that address.  The
result is that the confirmation address may be in Reply-To, From, in
the message body, in an embedded URL, or all of the above.  :-)

This illustrates perfectly I think why a published standard is the
only reliable way to address the issue of auto-confirmation.
_________________________________________________
tmda-workers mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-workers

Reply via email to