On Tue, Jul 08, 2025 at 02:02:20PM +0200, natan via Postfix-users wrote:

> I have postfix 3.9.1 and the configuration file is 1:1 with postfix 3.8.5
> It seems to me that postfix 3.9.x is more restrictive because when I try to
> send using a perl script, I can't send the message via postfix3.9 but I can
> via postfix3.8 and in the postfix3.9 logs there are errors related to
> nonsmtp

Other than recent changes around handling of bare newlines, nothing else
relevant comes to mind.  Make sure your Perl script is using <CRLF> line
endings in SMTP commands.

> Jul  8 13:33:10 smtp2 postfix/submission/smtpd[1987485]: warning: non-SMTP
> command from smtp1v.domain.ltd[xxx.xxx.xxx.209]: .
> Jul  8 13:33:10 smtp2 postfix/submission/smtpd[1987485]: disconnect from
> smtp1v.domain.ltd[xxx.xxx.xxx.209] ehlo=1 auth=1 unknown=0/1 commands=2/3

The client has not sent any of "MAIL", "RCPT" or "DATA", so the "." was
sent in advance of any attempted mail transaction.  This is not about
Postfix being strict, this is a buggy SMTP client.

> In main.cf:
> smtpd_data_restrictions = reject_unauth_pipelining

That is not relevant, no mail transaction had yet been attempted.

-- 
    Viktor.  🇺🇦 Слава Україні!
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to