Як надіслати електронну пошту в C#

У цьому покроковому посібнику ми розповідаємо, як надсилати електронну пошту на C# за допомогою Aspose.Email для .NET. Ми надсилаємо електронну пошту за допомогою SMTP-сервера Gmail у цій консольній програмі C#, але ви можете надсилати електронну пошту за допомогою будь-якого SMTP-сервера в будь-якій програмі .NET.

Кроки для надсилання електронної пошти в C#

  1. Налаштуйте Aspose.Email for .NET із менеджера пакетів NuGet
  2. Додайте такі простори імен: Aspose.Email, Aspose.Email.Clients і Aspose.Email.Clients.Smtp
  3. Застосуйте ліцензію за допомогою класу Aspose.Email.License
  4. Створіть нове повідомлення електронної пошти за допомогою класу MailMessage
  5. Створіть екземпляр класу SmtpClient
  6. Налаштуйте інформацію клієнта SMTP Gmail для надсилання електронної пошти
  7. Надішліть email за допомогою методу Send класу SmtpClient

Код для надсилання електронної пошти за допомогою C#

Проблема, коли ви надсилаєте електронну пошту за допомогою Gmail SMTP у C#

Ви можете зіткнутися з таким винятком, як «Сервер SMTP вимагає безпечного з’єднання або клієнт не був автентифікований». Це тому, що Gmail вважає вашу програму менш безпечною, тому може не дозволяти надсилати електронну пошту за допомогою свого SMTP-сервера. Щоб вирішити проблему Gmail SMTP allow access to less secure apps to send email.

 Українська