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
Importare repository da Bitbucket a GitHub Enterprise Cloud
Evidenziare una porzione di testo in un pagina dopo una navigazione
Utilizzare WebJobs su Linux con Azure App Service
Recuperare gli audit log in Azure DevOps
Gestione CSS in Blazor con .NET 9
DevSecOps per .NET: dalla teoria alla pratica
Le cron expression di un workflow di GitHub
Creare un agente A2Acon Azure Logic Apps
Eliminare record doppi in Sql Server
.NET Aspire per applicazioni distribuite
Abilitare .NET 10 su Azure App Service e Azure Functions
Utilizzare i command service nei test con .NET Aspire


