Re: [exim] mail to myself is rejected

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: Chris Purves
Dátum:  
Címzett: exim-users
Tárgy: Re: [exim] mail to myself is rejected
Chris Purves wrote:
> B. Johannessen wrote:
>> Chris Purves wrote:
>> Strange. When I try, I get the error following the RCPT command. And
>> there's an additional line that looks like the last part of an error
>> message:
>>
>> 220 aurora.northfolk.ca ESMTP Exim 4.50 Sun, 02 Apr 2006 10:32:22 +0800
>> EHLO db.org
>> 250-aurora.northfolk.ca Hello db.org [195.159.98.118]
>> 250-SIZE 52428800
>> 250-PIPELINING
>> 250-STARTTLS
>> 250 HELP
>> MAIL FROM:<chris@???>
>> 250 OK
>> RCPT TO:<chris@???>
>> 500 error
>> t local; please try <forward-path>
>> Connection closed by foreign host.
>
> I was seeing the same thing, but was finally able to see the entire
> error message. Depending what server I telnet from I see the cut off
> message you see or the following:
>
> 220 aurora.northfolk.ca ESMTP Exim 4.50 Mon, 03 Apr 2006 12:28:58 +0800
> helo sales
> 250 aurora.northfolk.ca Hello adsl-67-115-158-162.dsl.snfc21.pacbell.net
> [67.115.158.162]
> mail from:<chris@???>
> 250 OK
> rcpt to:<chris@???>
> 551 User not local; please try <forward-path>
> Connection closed by foreign host.
>

I added "-d" to the exim command. When the telnet host sees:

mail from:<chris@???>
250 OK
rcpt to:<chris@???>
551 User not local; please try <forward-path>
Connection closed by foreign host.

the debug output shows:

26896 SMTP<< mail from:<chris@???>
26896 SMTP>> 250 OK
26896 SMTP<< rcpt to:<chris@???>
26896 using ACL "acl_check_rcpt"
... many lines until...
26896 ----------- end verify ------------
26896 accept: condition test succeeded
26896 SMTP>> 250 Accepted
26896 SMTP>> 421 aurora.northfolk.ca lost input connection
26896 LOG: lost_incoming_connection MAIN
26896 unexpected disconnection while reading SMTP command from
adsl-67-115-158-162.dsl.snfc21.pacbell.net (sales) [67.115.158.162]
26896 search_tidyup called
26894 child 26896 ended: status=0x100
26894 0 SMTP accept processes now running

It looks to me like exim thinks the the host running telnet has
terminated the connection, but from the other side it looks like exim is
rejecting.

While I was writing this mail, the debug output was continuing run and I
happened to receive a spam which produced the following entry:

26907 SMTP>> 550 Rejected. Your message appears to be spam.

So, in the original case I should expect to see something like

##### SMTP>> 551 User not local; please try <forward-path>

But I don't see that, so where does that message come from?

--
Good day, eh.
Chris