mail.local needs to be updated too February 3, 2020 6:11 PM, "Scott Vanderbilt" <[email protected]> wrote:
> On 2/3/2020 8:11 AM, Gilles Chehade wrote: > >> On Mon, Feb 03, 2020 at 06:37:38AM -0800, Scott Vanderbilt wrote: >>> I'm starting to get several log entries for several errors of type: >>> >>> 553ORCPT address syntax error >>> >>> The error is intermittent since the server is able to process other incoming >>> mails without error. For instance, I just sent myself an email from GMail, >>> and it came through successfully. >>> >>> Typical log entry will look like: >>> >>> Feb?? 3 06:02:26 callistus smtpd[21460]: cb9690ea8af2a8ec smtp connected >>> address=198.2.185.67 host=mail67.suw111.mcdlv.net >>> Feb?? 3 06:02:26 callistus smtpd[21460]: cb9690ea8af2a8ec smtp tls >>> ciphers=TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256 >>> Feb?? 3 06:02:27 callistus smtpd[21460]: cb9690ea8af2a8ec smtp >>> failed-command command="RCPT TO:<[email protected]> >>> ORCPT=rfc822;[email protected]" result="553 ORCPT address syntax error" >>> Feb?? 3 06:02:27 callistus smtpd[21460]: cb9690ea8af2a8ec smtp disconnected >>> reason=quit >>> >>> Mail logs prior to latest update to 6.6-current are free of these errors, so >>> presumably the regression has been introduced in the latest snapshot >>> (OpenBSD 6.6-current (GENERIC.MP) #628: Sat Feb?? 1 23:32:22 MST 2020). In >>> fact, it looks as though it is related to this recent commit: >>> https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/smtpd/smtp_session.c.diff?r1=1.422&r2=1.423 >>> >>> In which case, it may be suggested that the change is being perhaps a little >>> too strict. >> >> indeed addresses in ORCPT are prefixed with a character that's not allowed in >> the mailaddr character set. the fix has been committed, thanks > > Thank you for your prompt response. > > Now I am getting different errors after patching smtpd: > > Feb 3 09:02:31 callistus smtpd[89610]: d5b5d676a4b8123d smtp connected > address=207.244.88.153 > host=hermes.apache.org > Feb 3 09:02:32 callistus smtpd[89610]: d5b5d676a4b8123d smtp message > msgid=d9c025c9 size=6821 > nrcpt=1 proto=SMTP > Feb 3 09:02:32 callistus smtpd[89610]: d5b5d676a4b8123d smtp envelope > evpid=d9c025c9d5c66d45 > from=<[email protected]> > to=<[email protected]> > Feb 3 09:02:32 callistus mail.local: may only be run by the superuser > Feb 3 09:02:32 callistus smtpd[89610]: d5b5d67c430c9962 mda delivery > evpid=d9c025c9d5c66d45 > from=<[email protected]> > to=<[email protected]> rcp > t=<[email protected]> user=lists delay=1s result=PermFail stat=Error > ("mail.local: may only be > run by the superuser") > Feb 3 09:02:32 callistus smtpd[89610]: d5b5d676a4b8123d smtp disconnected > reason=quit > > No doubt I've done something wrong.
