Znalazłem przykłady, że da się z poziomu Blazor (WASM Microsoftu).
Da się, ale tak po prawdzie się nie da. Z tego, co widzę, Blazor ma po prostu klienta SMTP. Co oznacza, że i tak trzeba do niego podpiąć jakieś zewnętrzne konto e-mail. choćby z GMaila.
I wszystkie tego typu usługi na froncie będą działać podobnie – albo będą wysyłać przy pomocy zewnętrznego konta e-mail, albo wystawią w tym celu REST API.
Co do formularzy kontaktowych, to są całe usługi pod to, jak np. Formspree.