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#
- Configura Aspose.Email for .NET da Gestione pacchetti NuGet
- Includi i seguenti spazi dei nomi: Aspose.Email, Aspose.Email.Clients e Aspose.Email.Clients.Smtp
- Applicare la licenza utilizzando la classe Aspose.Email.License
- Crea un nuovo messaggio e-mail utilizzando la classe MailMessage
- Crea un’istanza della classe SmtpClient
- Imposta le informazioni sul client SMTP di Gmail per l’invio di e-mail
- 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.