No, random client computers and servers that host things not only shouldn’t be sending emails but often cannot. You’d need to set up an ICMP relay and configure that into the server, which is a paid, when standard OTP is much better anyway.
Why not just do something similar to Discord, where my name is like OvermindDL1, maybe you disambiguate via appending the public PGP key until it’s fully disambiguated, so like OvermindDL1#2B7 or so (most cases would barely be a couple of characters if even just one).