0
In meiner settings.py
Datei habe ich folgendes:E-Mail senden in Django Von Google Mail-Konto
ACCOUNT_EMAIL_VERIFICATION = "none"
EMAIL_HOST = "smtp.gmail.com"
EMAIL_HOST_USER = "[email protected]"
EMAIL_HOST_PASSWORD = "supersecretstring"
EMAIL_PORT = 587
EMAIL_USE_TLS = True
Dann laufe ich python manage.py shell
Und tun:
from django.conf import settings
from django.core.mail import send_mail
send_mail("foo", "bar", settings.EMAIL_HOST_USER, ["[email protected]"])
Welche dies erzeugt:
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
Ich habe auch weniger sichere Apps in meinem Google-Konto aktiviert. Was mache ich falsch?
Der Fehler bedeutet, dass Ihr DNS-Server den Hostnamen nicht auflösen kann. Überprüfen Sie die DNS-Einstellungen auf dem Computer, auf dem Sie Djano ausführen. – Demetris
Es war definitiv etwas unkonventionell über den Zustand der Maschine. – Batman