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
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Creare una libreria CSS universale - Rotazione degli elementi
Utilizzare DeepSeek R1 con Azure AI
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Configurare OpenAI in .NET Aspire
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Integrare un servizio esterno con .NET Aspire
Esporre un server MCP esistente con Azure API Management
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare Containers in .NET Aspire
Gestione degli eventi nei Web component HTML
Creare una libreria CSS universale: Clip-path