


Warum erhalte ich beim Senden von E-Mails mit Python und Gmail die Fehlermeldung „SMTP AUTH-Erweiterung wird vom Server nicht unterstützt'?
Dec 03, 2024 pm 09:07 PME-Mails mit Python und Gmail senden: Fehlerbehebung bei SMTP-AUTH-Fehler
Beim Versuch, E-Mails mit Gmail als E-Mail-Anbieter über Python zu senden, müssen Sie Möglicherweise tritt der Fehler „SMTP AUTH-Erweiterung wird vom Server nicht unterstützt“ auf. Dieser Fehler tritt auf, wenn der SMTP-Server die Erweiterung Authentication Exchange (AUTH) nicht unterstützt, die für sichere SMTP-Verbindungen erforderlich ist.
Um dieses Problem zu beheben, können wir unser Python-Skript so ändern, dass es einen anderen SMTP-Port verwendet Authentifizierungsmethode. Hier ist eine verbesserte Version Ihres Python-Skripts:
import smtplib # Define email parameters from_address = '[email protected]' to_address = '[email protected]' subject = 'Subject of your email' body = 'Body of your email' username = '[email protected]' password = 'your_password' # Use SMTP_SSL object and Port 465 server = smtplib.SMTP_SSL("smtp.gmail.com", 465) # Establish SMTP connection server.ehlo() server.login(username, password) # Send the email server.sendmail(from_address, to_address, f"Subject: {subject}\n\n{body}") # Close the SMTP connection server.close()
Durch die Verwendung von SMTP_SSL und Port 465 können wir eine sichere SMTP-Verbindung mit Gmail herstellen und den AUTH-Erweiterungsfehler umgehen. Dadurch können Sie E-Mails erfolgreich über Gmail mit Python versenden.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Senden von E-Mails mit Python und Gmail die Fehlermeldung „SMTP AUTH-Erweiterung wird vom Server nicht unterstützt'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?

So implementieren Sie Ihre eigene Datenstruktur in Python

Serialisierung und Deserialisierung von Python -Objekten: Teil 1
