So senden Sie E-Mails in C#

In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie E-Mails in C# mit Aspose.Email für .NET versenden. Wir senden E-Mails über den Gmail-SMTP-Server in dieser C#-Konsolenanwendung, aber Sie können E-Mails über jeden SMTP-Server in jeder Art von .NET-Anwendungen senden.

Schritte zum Senden von E-Mails in C#

  1. Richten Sie Aspose.Email for .NET im NuGet-Paket-Manager ein
  2. Schließen Sie die folgenden Namespaces ein: Aspose.Email, Aspose.Email.Clients und Aspose.Email.Clients.Smtp
  3. Wenden Sie die Lizenz mit der Aspose.Email.License-Klasse an
  4. Erstellen Sie eine neue E-Mail-Nachricht mit der Klasse MailMessage
  5. Erstellen Sie eine Instanz der Klasse SmtpClient
  6. Legen Sie Gmail SMTP-Client-Informationen zum Senden von E-Mails fest
  7. Senden Sie email mit der Send-Methode der SmtpClient-Klasse

Code zum Senden von E-Mails mit C#

Problem beim Senden von E-Mails mit Gmail SMTP in C#

Möglicherweise wird eine Ausnahme wie “Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert.” angezeigt. Dies liegt daran, dass Google Mail Ihre Anwendung als weniger sicher betrachtet und daher möglicherweise nicht erlaubt, E-Mails über ihren SMTP-Server zu senden. So beheben Sie das SMTP-Problem von Gmail allow access to less secure apps to send email.

 Deutsch