In article <20011031102347.A52972@???>,
Matthew Byng-Maddick <exim@???> wrote:
>On Wed, Oct 31, 2001 at 02:40:38AM -0700, Aly S.P Dharshi wrote:
>
>What is happening was discussed some time ago by Mark Baker (Debian exim
>maintainer) on this list.
>(http://www.exim.org/mailman/htdig/exim-users/Week-of-Mon-20010910/029910.html)
Almost.
>This is why the netscape machine is actually the problem, and why you're
>listed as "outputs"
>
>> Return-Path: <bounce-RMxid9A5@???>
>> Delivered-To: relay@???
>> Received: (qmail 29740 invoked by uid 0); 30 Oct 2001 17:36:31 -0000
>> Received: from unknown (HELO mercury.online.uleth.ca) (142.66.33.3) by
>> 205.231.149.25 with SMTP; 30 Oct 2001 17:36:31 -0000
>
>> Received: from vs2.uleth.ca ([142.66.3.54]) by mercury.online.uleth.ca
>> (Netscape Messaging Server 3.6) with SMTP id AAA5C2F for
>> <relay%orbz.org@???>; Tue, 30 Oct 2001 10:35:05 -0700
>
>This recieved line is the appropriate one.
No, lower down.
>> Received: from relay.uleth.ca ([142.66.3.52]) by vs2.uleth.ca (NAVGW
>> 2.5.1.13) with SMTP id M2001103010363524804 for <relay%orbz.org@???>;
>> Tue, 30 Oct 2001 10:36:35 -0700
>> Received: from sender.orbz.org ([205.231.149.53] helo=orbz.org) by
>> relay.uleth.ca with smtp (Exim 3.33 #1) id 15ycn2-0001J1-00 for
>> orbz.org!relay@???; Tue, 30 Oct 2001 10:35:04 -0700
^^^^^^^^^^^^^^^^^^^^^^^
Look, that is the address that orbz is using. Not relay%orbz.org@???
but orbz.org!relay@???.
$ telnet relay.uleth.ca smtp
220 relay.uleth.ca ESMTP Exim 3.33 #1 Wed, 31 Oct 2001 07:06:06 -0700
mail from:<>
250 <> is syntactically correct
rcpt to:<orbz.org!relay@???>
250 <orbz.org!relay@???> verified
... see. And somewhere, probably at the vs2.uleth.ca (NAVGW 2.5.1.13)
box, orbz.org!relay@??? gets rewritten to relay%orbz.org@???,
and then passed to the Netscape box.
So, you not only need to refuse mail with a '%' in the localpart,
but with a '!' in the localpart as well. It's called bang-addressing.
>So there you have it.
>There is no exim problem.
Well it's a mixed problem. Exim accepts '!' since it doesn't know
it's special in any way and forwards it to another box, that lets
the Exim box relay, and that other box rewrites the '!' format to
something else.
Bang addressing should die.
Mike.
--
"Only two things are infinite, the universe and human stupidity,
and I'm not sure about the former" -- Albert Einstein.