Nicht in der Lage zum senden von E-Mail - Django
settings.py
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = '*******'
DEFAULT_FROM_EMAIL = '[email protected]
Aber die mail wird nicht gesendet, um die Adresse, in der Konsole die print.html
ist der Druck, wenn ich auf send_email, aber es ist nicht der Absendung der E-Mail. Ich bin mit Django 1.3.7 und Python 2.6.
Ich weiß nicht, das problem ist mit der version oder einige Logik-problem. Brauche Hilfe.
- Haben Sie sich auf Debuggen?
DEBUG = True
im settings.py? Dann kann u senden Sie z.B. E-Mails mit Ihrem anderen lokalen E-mail-clients? Sind Sie sicher, über Ihre lokalen smtp-Einstellungen in Ordnung? Gibt es irgendwelche Fehler im system, mail-oder http-Protokolle? - was ist Ihre E-Mail-config in
settings.py
? - DEBUG = TRUE in settings.py wie um zu überprüfen, die letztere
- settings.py aktualisiert
- auf welchem OS sind u dieses zu testen? Wenn es eine *nix-Kiste, testen Sie, dass u können Sie tatsächlich senden E-Mail mithilfe der
mail
Befehl zum Beispiel. Sonst, eine andere Sache zu prüfen ist, um zu sehen, ob der ajax-request selbst zuvor auf dem server... ;-/ - mit fedora 14(Linux)
- Alle,in der Konsole, erhalte ich die Vorlage,auf send_mail
- Ajax ist wieder die Erfolgsmeldung,aber die mail nicht senden
- Zünden Sie sich eine manage.py shell und senden von E-Mails von dort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In settings.py
Konsole.EmailBackend wird, drucken Sie die mail-in-Konsole.Also mit
Mein problem gelöst.Es ist schon hier dokumentiert