Wietse Venema:
> David B?rgin:
>> I?m running a milter that may perform rejection (SMFIS_REJECT) at the
>> milter HELO stage. This condition appears in the system log as follows:
>>
>> Jan 04 13:50:07 mail postfix/smtpd[149922]: connect from 
>> unknown[156.0.64.217]
>> Jan 04 13:50:07 mail spf-milter[147333]: mail.mydomain.org (helo): fail
>> Jan 04 13:50:07 mail spf-milter[147333]: rejected message from sender 
>> "mail.mydomain.org"
>> Jan 04 13:50:07 mail postfix/smtpd[149922]: NOQUEUE: milter-reject: HELO 
>> from unknown[156.0.64.217]: 550 5.7.23 SPF validation failed; proto=SMTP 
>> helo=<mail.mydomain.org>
> 
> The remote SMTP client sent EHLO (or HELO). The Milter rejected the
> command with "550 5.7.23 SPF...". Postfix logged the response and
> replied to the remote SMTP client.
> 
>> Jan 04 13:50:07 mail postfix/smtpd[149922]: NOQUEUE: milter-reject: MAIL 
>> from unknown[156.0.64.217]: 550 5.7.23 SPF validation failed; from=<> 
>> proto=SMTP helo=<mail.mydomain.org>
> 
> The remote SMTP client sent MAIL FROM. Postfix reused the last
> Milter "reject", logged the response, and replied to the remote
> SMTP client.
> 
> So the real question is "Why did the client not disconnect after
> receiving a 550 EHLO reponse?". Servers aren't supposed to disconnect
> after replying with 550.

I see – thank you! (Saw your answer only after posting my follow-up.)

Reply via email to