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.