Nell'Universal Windows Platform è possibile inviare una mail semplicemente istanziando l'oggetto EmailMessage.
var emailMessage = new Windows.ApplicationModel.Email.EmailMessage();
In seguito, sull'istanza possiamo impostare proprietà come oggetto e corpo, in questo modo:
emailMessage.Body = "il corpo del messaggio"; emailMessage.Subject = "l'oggetto del messaggio";
Visto che una mail può avere più destinatari, possiamo utilizzare il metodo Add esposto dalla proprietà To, che accetta una lista di oggetti di tipo EmailRecipient.
var emailRecipient = new Windows.ApplicationModel.Email.EmailRecipient("marco@marco.it"); emailMessage.To.Add(emailRecipient);
Infine, non ci resta che aprire il client di posta elettronica predefinito con il nuovo messaggio già preimpostato e pronto per essere inviato:
await Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(emailMessage)
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestione CSS in Blazor con .NET 9
Creare una libreria CSS universale: Nav menu
Ridurre il reflow cambiando il CSS
Introduzione alle Container Queries
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Utilizzare l nesting nativo dei CSS
Utilizzare WebJobs su Linux con Azure App Service
Migliorare l'organizzazione delle risorse con Azure Policy
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Utilizzare i variable font nel CSS
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali