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
Realizzare un accordion con gli elementi HTML details e summary
Raggruppare risorse in .NET Aspire
Dallo sviluppo locale ad Azure con .NET Aspire
Controllare la velocità di spostamento su una pagina HTML
Ospitare n8n su Azure App Service
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Evidenziare una porzione di testo in un pagina dopo una navigazione
Ridurre il reflow ottimizzando il CSS
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Gestire progetti .NET + React in .NET Aspire
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Ciclo di vita risorse con .NET Aspire




