Šiame nuosekliame vadove aprašoma, kaip siųsti el. laiškus C# naudojant Aspose.Email for .NET. Mes siunčiame el. laišką naudodami Gmail SMTP serverį šioje C# konsolės programoje, bet galite siųsti el. laiškus naudodami bet kurį SMTP serverį bet kokio tipo .NET programose.
Veiksmai, kaip siųsti el. laišką C#
- Nustatykite Aspose.Email for .NET naudodami NuGet paketų tvarkytuvę
- Įtraukite šias vardų sritis: Aspose.Email, Aspose.Email.Clients ir Aspose.Email.Clients.Smtp
- Taikykite licenciją naudodami Aspose.Email.License klasę
- Sukurkite naują el. laišką naudodami MailMessage klasę
- Sukurkite SmtpClient klasės egzempliorių
- Nustatykite Gmail SMTP kliento informaciją, per kurią būtų siunčiamas el
- Siųskite email naudodami SmtpClient klasės siuntimo metodą
Kodas el. paštui siųsti naudojant C#
Problema, kai siunčiate el. laišką naudodami Gmail SMTP C#
Galite susidurti su išimtimi, pvz., “SMTP serveriui reikalingas saugus ryšys arba klientas nebuvo autentifikuotas”. Taip yra todėl, kad Gmail mano, kad jūsų programa yra mažiau saugi, todėl gali neleisti siųsti el. laiškų naudojant savo SMTP serverį. Norėdami išspręsti Gmail SMTP problemą allow access to less secure apps to send email.