[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Anti-relaying policy deficiencies
On Sat, 14 Aug 1999, Matti Aarnio wrote:
> z# rtrace
> z# router '"blah@jesters.net"@kvack.org'
>
> Be mindfull about quotes!
>
> Where the "blah@jesters.net" looses their quotes ?
>
> (run it at a scripting shell)
Hmmm, interesting. Properly quoted at the interactive prompt gives the
expected results:
z# router '"blah@jesters.net"@kvack.org'
<root.interactive@eeyore.kvack.org>: address: "blah@jesters.net"@kvack.org
(((local '"blah@jesters.net"@kvack.org' '"blah@jesters.net"@kvack.org' default_attributes)))
z#
EXPN and VRFY do produce the correct result:
EXPN <"blah@jesters.net"@kvack.org>
550 no such user: <"blah@jesters.net"@kvack.org>
VRFY <"blah@jesters.net"@kvack.org>
550 no such user: <"blah@jesters.net">
...time passes...
Okay, after poking around, the behaviour comes from server.cf -- server()
doesn't verify the username once channel returns. I'm not sure what
solution you want to take, but at least we know what it is now.
-ben