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.

InformationsquelleAutor user2086641 | 2013-06-11
Schreibe einen Kommentar