Jak wysłać e-mail w C#

W tym przewodniku krok po kroku udostępniamy, jak wysyłać wiadomości e-mail w języku C# przy użyciu Aspose.Email dla platformy .NET. Wysyłamy e-maile za pomocą serwera SMTP Gmaila w tej aplikacji konsolowej C#, ale możesz wysyłać e-maile za pomocą dowolnego serwera SMTP w dowolnym typie aplikacji .NET.

Kroki, aby wysłać wiadomość e-mail w języku C#

  1. Skonfiguruj Aspose.Email for .NET z menedżera pakietów NuGet
  2. Uwzględnij następujące przestrzenie nazw: Aspose.Email, Aspose.Email.Clients i Aspose.Email.Clients.Smtp
  3. Zastosuj licencję przy użyciu klasy Aspose.Email.License
  4. Utwórz nową wiadomość e-mail, korzystając z klasy MailMessage
  5. Utwórz instancję klasy SmtpClient
  6. Ustaw informacje o kliencie SMTP Gmaila, przez które mają być wysyłane e-maile
  7. Wyślij email przy użyciu metody Send klasy SmtpClient

Kod do wysyłania wiadomości e-mail za pomocą C#

Problem podczas wysyłania wiadomości e-mail przy użyciu protokołu Gmail SMTP w języku C#

Możesz napotkać wyjątek, taki jak Serwer SMTP wymaga bezpiecznego połączenia lub klient nie został uwierzytelniony”. Dzieje się tak, ponieważ Gmail uważa Twoją aplikację za mniej bezpieczną, więc może nie zezwalać na wysyłanie wiadomości e-mail za pomocą swojego serwera SMTP. Aby naprawić problem SMTP Gmaila allow access to less secure apps to send email.

 Polski