It's not misbehaviour as the RFCs stipulate that bounces be sent.
I was referring to this part of the RFC (from section 3.3 of RFC2821):
If the recipient is known not to be a deliverable address, the
SMTP server returns a 550 reply, typically with a string such as
"no such user - " and the mailbox name (other circumstances and
reply codes are possible).
Sure, once the message has been accepted for a recipient, you must send a bounce if you cannot deliver. But the clear intention of the standard is that a bad recipient address should be rejected in an SMTP response code.
To get rid of bounce messages is a simple matter of configuration as I mentioned above:
Now that is a clear violation of the standard. The correct method is to reject invalid recipients at the RCPT command.
Sometimes I miss the days of 9600bps modem, when I was happily running sendmail configured as an open relay.
Me too. Back in those good old days, they had not yet invented MIME. If we had stuck to plain text messages there would be no email viruses, no email phishing, and probably far less spam