@sri I'm happy with my DMs completely disabled on this instance. The last thing I need is another re-invented email.
@sri My vote would be to throw this PHP form into the profile and be done. https://formspammertrap.com/implement.php That's what I use on my website and it's fantastic for blocking spam and enabling comms. The form could be disabled for Fedi blocked users/instances.
@adam I'm thinking of more of how to exchange sensitive contact info