Dean writes:
I think you have pointed out that this is indeed the function of a mail server, not a mail client. It is a bug.
SMTP makes no distinction between servers and clients. It's not a bug.