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
