On Wed, 28 Nov 2001, Suresh Ramasubramanian wrote:
> [hserus@???]~$ telnet localhost 25
> ehlo test
> 250-dropkick.trouble-free.net Hello dropkick.trouble-free.net [127.0.0.1]
> 250-SIZE
> 250-PIPELINING
> 250-AUTH PLAIN LOGIN
> 250-STARTTLS
> 250 HELP
> mail from:<>
> 250 <> is syntactically correct
> rcpt to: suresh@???
> 250 <suresh@???> is syntactically correct
> data
> 354 Enter message, ending with "." on a line by itself
> test
> .
> 550 rejected: there is no valid sender in any header line (envelope sender is
> <>)
> quit
> 221 dropkick.trouble-free.net closing connection
>
> This seems to be thrown by the header checking in src/verify.c
I can't see any problem here.
The configuration of that host must contain headers_sender_verify or
headers_sender_verify_errmsg. This means that the administrator of the
system has said to Exim "Please reject any (bounce) message if there is
no header line that contains a verifiable sender address".
Since your test doesn't supply any header lines at all, the test fails,
so Exim rejects the message, as the administrator asked it to.
> Sending mail in this format to a qmail server works.
It will work for an Exim server whose administrator has not asked for
this check.
Philip
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.