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
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Utilizzare Tailwind CSS all'interno di React: installazione
Utilizzare le collection expression in C#
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Gestire domini wildcard in Azure Container Apps
Generare un hash con SHA-3 in .NET
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Evitare la script injection nelle GitHub Actions
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Eseguire operazioni sui blob con Azure Storage Actions
I più letti di oggi
- Migliorare la scalabilità delle Azure Function con il Flex Consumption
- Accettare un tipo nativo nel body di una richiesta a ASP.NET Web API
- Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
- Verificare se una lista è vuota usando la proprietà Count o i metodi Any e Count
- Chiamare direttamente un numero di telefono con HTML5