J'ai enregistré un domaine et un email privé en utilisant namecheap.com. J'essaye d'envoyer un email de cet email privé. Cependant, j'obtiens l'erreur dans le titre.
Dans mon settings.py, j'ai ces paramètres:
EMAIL_HOST = "mail.privateemail.com"
EMAIL_HOST_USER = "contact@mysite.com"
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
Et j'essaye d'envoyer l'e-mail à travers une vue:
send_mail(
"Subject here",
"Here is the message.",
"contact@mysite.com",
["myname@gmail.com"],
fail_silently=False,
)
Cependant, je reçois cette erreur lorsque je charge la vue et tente d'envoyer le courrier électronique:
SMTPServerDisconnected at /
Connection unexpectedly closed: [Errno 54] Connection reset by peer
Qu'est-ce que je fais mal? Et comment puis-je résoudre ce problème? Merci.
MODIFIER
Après avoir changé le port en 587, j'obtiens le message d'erreur suivant:
SMTPException at /
STARTTLS extension not supported by server.
Une idée pourquoi? Toute aide est appréciée.
Réponses:
0 pour la réponse № 1Essayez d’utiliser le port 587 (TLS) au lieu de 465 (SSL): https://www.namecheap.com/support/knowledgebase/article.aspx/9183/2175/email-account-setup-in-microsoft-outlook-20072010-smtpimappop3