Cómo enviar un correo electrónico en C#

En esta guía paso a paso, compartimos cómo enviar correos electrónicos en C# usando Aspose.Email para .NET. Estamos enviando correos electrónicos usando el servidor SMTP de Gmail en esta aplicación de consola C#, pero puede enviar correos electrónicos usando cualquier servidor SMTP en cualquier tipo de aplicación .NET.

Pasos para enviar correo electrónico en C#

  1. Configurar Aspose.Email for .NET desde el administrador de paquetes NuGet
  2. Incluya los siguientes espacios de nombres: Aspose.Email, Aspose.Email.Clients y Aspose.Email.Clients.Smtp
  3. Aplicar la licencia usando la clase Aspose.Email.License
  4. Cree un nuevo mensaje de correo electrónico usando la clase MailMessage
  5. Crear una instancia de la clase SmtpClient
  6. Configure la información del cliente SMTP de Gmail para enviar correo electrónico a través de
  7. Envíe email utilizando el método Enviar de la clase SmtpClient

Código para enviar correo electrónico usando C#

Problema cuando envía un correo electrónico usando Gmail SMTP en C#

Es posible que se enfrente a una excepción como “El servidor SMTP requiere una conexión segura o el cliente no se autenticó”. Esto se debe a que Gmail considera que su aplicación es menos segura, por lo que es posible que no permita enviar correos electrónicos utilizando su servidor SMTP. Para solucionar el problema de SMTP de Gmail allow access to less secure apps to send email.

 Español