So senden Sie E-Mails mit SMTP in Python

In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie E-Mails mit SMTP in Python senden, indem wir die detaillierten Schritte zum Einrichten der Umgebung und Verwenden des Beispielcodes bereitstellen. Sie können diese Anwendung in jeder von Python unterstützten Umgebung verwenden, einschließlich Windows oder Linux, und über eine einfache API-Schnittstelle eine E-Mail mit Python senden.

Schritte zum Senden von E-Mails in Python

  1. Konfigurieren Sie die Umgebung in Ihrer Anwendung auf Verwenden Sie Aspose.Email für Python über .NET
  2. Importieren Sie die aspose.email-Bibliothek in Ihre Anwendung
  3. Erstellen Sie eine E-Mail-Nachricht, indem Sie Betreff, Text und Empfängerinformationen mithilfe der MailMessage-Klasseninstanz festlegen
  4. Verwenden Sie das SmtpClient-Klassenobjekt, um den E-Mail-Client zu initialisieren
  5. Verwenden Sie die SmtpClient.send-Methode, um die E-Mail weiterzuleiten

Die obigen Schritte führen zum Versenden von E-Mails in Python mit SMTP, wobei der Prozess mit dem Erstellen einer E-Mail-Nachricht mit der MailMessage-Klasseninstanz begonnen wird, um die Informationen wie Absenderinformationen, Empfänger-E-Mail-Liste, Betreffzeile und den E-Mail-Text auszufüllen. Anschließend wird mithilfe einer Instanz der SmtpClient-Klasse die Verbindung mit dem E-Mail-Server unter Verwendung von Anmeldeinformationen hergestellt und die E-Mail an die gewünschten Empfänger gesendet.

Python-Code zum Senden von E-Mails mit SMTP

Das obige Beispiel zeigt, dass zum Versenden einer E-Mail eine auf Python basierende API verwendet wurde, die einfache Aufrufe offenlegt. Mit der MailMessage-Klasse können Sie auch eine E-Mail an eine Liste von Empfängern senden und dieselbe Nachricht auch an die CC-E-Mail-Liste und die BCC-E-Mail-Liste senden. Wenn Sie während der Ausführung des Beispiels beabsichtigen, eine E-Mail über ein Google Mail-Konto zu senden, kann es zu einer Ausnahme kommen wie: Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert.. Dies liegt daran, dass Google Mail Ihre Anwendung als weniger sicher einstuft und das Senden einer E-Mail über seinen SMTP-Server möglicherweise nicht zulässt. Um das Gmail-SMTP-Problem zu lösen, können Sie auf das Thema zu allowing access to less secure apps to send an email zugreifen.

Im obigen Thema haben wir untersucht, wie man eine E-Mail mit Python sendet und einen SMTP-Client verwendet. Wenn Sie mehr über das Konvertieren eines presentation in ein Word-Dokument erfahren möchten, lesen Sie den Artikel zu wie man PowerPoint in Word in Python konvertiert.

 Deutsch