U ovom vodiču korak po korak, dijelimo kako poslati e-poštu u C# koristeći Aspose.Email za .NET. Šaljemo e-poštu pomoću Gmail SMTP poslužitelja u ovoj C# konzolnoj aplikaciji, ali možete slati e-poštu pomoću bilo kojeg SMTP poslužitelja u bilo kojoj vrsti .NET aplikacija.
Koraci za slanje e-pošte u C#
- Postavite Aspose.Email for .NET iz upravitelja paketa NuGet
- Uključite sljedeće prostore imena: Aspose.Email, Aspose.Email.Clients i Aspose.Email.Clients.Smtp
- Primijenite licencu pomoću klase Aspose.Email.License
- Napravite novu poruku e-pošte pomoću klase MailMessage
- Stvorite instancu klase SmtpClient
- Postavite podatke Gmail SMTP klijenta za slanje e-pošte
- Pošaljite email pomoću metode Pošalji klase SmtpClient
Kod za slanje e-pošte koristeći C#
Problem kada šaljete e-poštu koristeći Gmail SMTP u C#
Možda ćete se suočiti s iznimkom poput SMTP poslužitelj zahtijeva sigurnu vezu ili klijent nije autentificiran.. To je zato što Gmail vašu aplikaciju smatra manje sigurnom pa možda neće dopustiti slanje e-pošte putem svog SMTP poslužitelja. Za rješavanje Gmail SMTP problema allow access to less secure apps to send email.