On 2008-05-20 07:49:59 -0700, ned+ietf-smtp(_at_)mrochek(_dot_)com wrote:
P.S. One way to finesse this would be to have the submission server echo the
changed address in response to a MAIL FROM. That way a client could get its
address "signed" by starting a transaction, getting the MAIL FROM response,
and
issuing a RSET. It's a way to do it with essentially no protocol additions or
changes.
Incidentally, that's what my batv plugin for qpsmtpd does (not by design
- it's just a side effect of how the address rewriting works):
hrunkner:~ 22:13 165% telnet hrunkner.hjp.at 25
Trying 81.223.91.232...
Connected to hrunkner.hjp.at.
Escape character is '^]'.
220 hrunkner ESMTP qpsmtpd 0.32 ready; send us your mail, but not your spam.
ehlo hrunkner.hjp.at
250-hrunkner Hi hrunkner.hjp.at [81.223.91.232]
250-PIPELINING
250 8BITMIME
mail from:<hjp(_at_)hjp(_dot_)at>
250 <prvs=0028e2eca9=hjp(_at_)bounces(_dot_)hjp(_dot_)at>, sender OK - how
exciting to get mail from you!
rset
250 OK
hp
--
_ | Peter J. Holzer | It took a genius to create [TeX],
|_|_) | Sysadmin WSR | and it takes a genius to maintain it.
| | | hjp(_at_)hjp(_dot_)at | That's not engineering, that's art.
__/ | http://www.hjp.at/ | -- David Kastrup in comp.text.tex
signature.asc
Description: Digital signature