I den här steg-för-steg-guiden delar vi med oss av hur du skickar e-post i C# med Aspose.Email för .NET. Vi skickar e-post med Gmails SMTP-server i denna C#-konsolapplikation, men du kan skicka e-post med vilken SMTP-server som helst i alla typer av .NET-applikationer.
Steg för att skicka e-post i C#
- Konfigurera Aspose.Email for .NET från NuGet-pakethanteraren
- Inkludera följande namnrymder: Aspose.Email, Aspose.Email.Clients och Aspose.Email.Clients.Smtp
- Ansök licens med klassen Aspose.Email.License
- Skapa ett nytt e-postmeddelande med klassen MailMessage
- Skapa instans av klassen SmtpClient
- Ställ in Gmail SMTP-klientinformation för att skicka e-post via
- Skicka email med Send-metoden i klassen SmtpClient
Kod för att skicka e-post med C#
Problem när du skickar e-post med Gmail SMTP i C#
Du kan möta ett undantag som SMTP-servern kräver en säker anslutning eller så var klienten inte autentiserad. Detta beror på att Gmail anser att din applikation är mindre säker och därför kanske inte tillåter att skicka e-post via deras SMTP-server. För att åtgärda Gmail SMTP-problem allow access to less secure apps to send email.