Sherwood Botsford writes:
>
> In exim.conf I have:
>
> relay_domains = *.math.ualberta.ca
>
[... but mail from 12.67.73.244 (one of those AT&T dialup addresses, btw:
they should all be blocked on principle) with recipients all over the place
was accepted...]
I have verified that your host accepts arbitrary relaying. There may be something
wrong with your other configuration parameters. Let us know the results of
exim -bP local_domains relay_domains \
sender_host_accept_relay sender_net_accept_relay \
sender_host_reject_relay sender_net_reject_relay \
sender_address_relay relay_match_host_or_sender
> 152P Received: from Default [12.67.73.244]
> by vega.math.ualberta.ca with smtp (Exim 1.62 #7)
^^^^ hmmm, a bit old?
> id 0xq0Ts-00008L-00 (Debian); Wed, 7 Jan 1998 11:45:33 -0700
[...]
> 060I Message-Id: <199801072812OAA18228@???>
> ^^^^^^^^^^^^^^^^^^^^^^^^
[...]
>
> Is this why exim accepts it?
No. It's not that daft...
Tom <tom@???> writes:
>
> You've just defined that you will relay e-mail from anywhere (including
> outsiders), as long as the recipient envelope address
> ********************************** matches *.math.ualberta.ca
Correct, but they didn't.
> (normally copied into Return-Path)
"This must be some new meaning of the word `normally' of which I was
previously unaware." :-)
The Return-Path header is used for the envelope sender, of course;
not the envelope recipient.
Chris Thompson Cambridge University Computing Service,
Email: cet1@??? New Museums Site, Cambridge CB2 3QG,
Phone: +44 1223 334715 United Kingdom.
--
*** Exim information can be found at
http://www.exim.org/ ***