Come inviare e-mail in C#

In questa guida passo passo, condividiamo come inviare e-mail in C# usando Aspose.Email per .NET. Stiamo inviando e-mail utilizzando il server SMTP di Gmail in questa applicazione console C#, ma puoi inviare e-mail utilizzando qualsiasi server SMTP in qualsiasi tipo di applicazione .NET.

Passaggi per inviare e-mail in C#

  1. Configura Aspose.Email for .NET da Gestione pacchetti NuGet
  2. Includi i seguenti spazi dei nomi: Aspose.Email, Aspose.Email.Clients e Aspose.Email.Clients.Smtp
  3. Applicare la licenza utilizzando la classe Aspose.Email.License
  4. Crea un nuovo messaggio e-mail utilizzando la classe MailMessage
  5. Crea un’istanza della classe SmtpClient
  6. Imposta le informazioni sul client SMTP di Gmail per l’invio di e-mail
  7. Invia email utilizzando il metodo Send della classe SmtpClient

Codice per inviare e-mail utilizzando C#

Problema quando invii e-mail utilizzando Gmail SMTP in C#

Potresti dover affrontare un’eccezione come “Il server SMTP richiede una connessione sicura o il client non è stato autenticato.”. Questo perché Gmail considera la tua applicazione meno sicura, quindi potrebbe non consentire l’invio di e-mail utilizzando il loro server SMTP. Per risolvere il problema SMTP di Gmail allow access to less secure apps to send email.

 Italiano