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#
- Configure Aspose.Email for .NET do gerenciador de pacotes NuGet
- Inclua os seguintes namespaces: Aspose.Email, Aspose.Email.Clients e Aspose.Email.Clients.Smtp
- Aplique a licença usando a classe Aspose.Email.License
- Crie uma nova mensagem de e-mail usando a classe MailMessage
- Criar instância da classe SmtpClient
- Defina as informações do cliente SMTP do Gmail para enviar e-mails
- 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.