Как отправить письмо на 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.

Код для отправки электронной почты с помощью С#

Проблема при отправке электронной почты с использованием Gmail SMTP в C#

Вы можете столкнуться с исключением, например, «SMTP-серверу требуется безопасное соединение, или клиент не прошел проверку подлинности». Это связано с тем, что Gmail считает ваше приложение менее безопасным, поэтому может не разрешить отправку электронной почты с помощью своего SMTP-сервера. Чтобы устранить проблему с SMTP в Gmail allow access to less secure apps to send email.

 Русский