著者: Michael Toth 日付: To: Mike Brudenell CC: Exim Users 題目: Re: [exim] exim still accepting email after 550 from acl_check_helo
On 1/12/2016 11:20 AM, Mike Brudenell wrote: > On 12 January 2016 at 16:11, Michael Toth <exim@???> wrote:
>
>> And right after that the RFC says
>> "In any event, a client MUST issue HELO or EHLO before starting a mail
>> transaction"
>>
>
> Hmmm… A very good point. Presumably there are some non-mail transaction
> instructions you can give that are valid without the HELO/EHLO first being
> issued.
>
> OK, so this begs the question that if the RFC says a client MUST issue a
> HELO/EHLO before a mail transaction, then shouldn't Exim refuse to accept
> MAIL FROM until a HELO/EHLO has been received *and* accepted? (ie, doing a
> "deny" and issuing a 5xx response should leave Exim in its initial 'still
> looking for a HELO/EHLO or non-mail transaction command')
I am not sure it is up to Exim to handle that, but rather the admin of
the email server. Exim should be flexible since we know there are other
email servers that do not follow the rules correctly.