2016-06-30 13 views
0

Ich habe eine Domain und eine private E-Mail mit namecheap.com registriert. Ich versuche eine E-Mail von dieser privaten E-Mail zu senden. Allerdings bekomme ich den Fehler im Titel.Wie kann ich E-Mails über Django mit einer privaten E-Mail-Adresse senden?

In meinem settings.py, ich habe diese Einstellungen:

EMAIL_HOST = 'mail.privateemail.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'my password' 
EMAIL_PORT = 465 
EMAIL_USE_TLS = True 
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER 

Und ich versuche die E-Mail durch einen Blick zu senden:

send_mail(
    'Subject here', 
    'Here is the message.', 
    '[email protected]', 
    ['[email protected]'], 
    fail_silently=False, 
) 

Allerdings bekomme ich diesen Fehler, wenn ich lade die Ansicht und versuchen, die E-Mail zu senden:

Was mache ich falsch? Und wie kann ich das beheben? Vielen Dank.

EDIT

Nach dem Port 587 zu ändern, erhalte ich die folgende Fehlermeldung:

SMTPException at/
STARTTLS extension not supported by server. 

Jede Idee, warum? Jede Hilfe wird geschätzt.

Antwort

0
+0

Interessant. Danke für die Eingabe. Nachdem ich jedoch den Port geändert habe, erhalte ich folgende Fehlermeldung: ** STARTTLS-Erweiterung wird vom Server nicht unterstützt. ** Irgendeine Idee warum? –

+0

Hmm das ist wirklich seltsam - die Dokumentation von privatemail sagt, dass TLS unterstützt wird. Vielleicht kontaktieren Sie ihren technischen Support? – Serafeim