Como enviar e-mail em C#

Neste guia passo a passo, compartilhamos como enviar e-mail em C# usando Aspose.Email para .NET. Estamos enviando e-mail usando o servidor SMTP do Gmail neste aplicativo de console C#, mas você pode enviar e-mail usando qualquer servidor SMTP em qualquer tipo de aplicativo .NET.

Etapas para enviar e-mail em C#

  1. Configure Aspose.Email for .NET do gerenciador de pacotes NuGet
  2. Inclua os seguintes namespaces: Aspose.Email, Aspose.Email.Clients e Aspose.Email.Clients.Smtp
  3. Aplique a licença usando a classe Aspose.Email.License
  4. Crie uma nova mensagem de e-mail usando a classe MailMessage
  5. Criar instância da classe SmtpClient
  6. Defina as informações do cliente SMTP do Gmail para enviar e-mails
  7. Envie email usando o método Send da classe SmtpClient

Código para enviar e-mail usando C#

Problema ao enviar email usando o SMTP do Gmail em C#

Você pode enfrentar uma exceção como “O servidor SMTP requer uma conexão segura ou o cliente não foi autenticado.”. Isso ocorre porque o Gmail considera seu aplicativo menos seguro, portanto, pode não permitir o envio de e-mails usando o servidor SMTP. Para corrigir o problema de SMTP do Gmail allow access to less secure apps to send email.

 Português