Я потратил много времени на разработку формы и подключение всех частей вместе, и теперь я не могу подключиться к своему smtp-серверу через настройки django. Вот мои настройки ...django mail webform не соединение с почтовым сервером
DEFAULT_FROM_EMAIL = '[email protected]'
EMAIL_HOST = 'smtp.mailhost.com'
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True
EMAIL_PORT = 465
я пытался отправить ее через мою форму, и это не сработало, так что я пытался отправить один через оболочку ..
from django.core.mail import send_mail
send_mail('subject','message','[email protected]', ['[email protected]'], fail_silently=False)
и я получаю это отслеживающий ...
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/__init__.py", line 62, in send_mail
return mail.send()
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/message.py", line 286, in send
return self.get_connection(fail_silently).send_messages([self])
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/backends/smtp.py", line 92, in send_messages
new_conn_created = self.open()
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/backends/smtp.py", line 50, in open
self.connection = connection_class(self.host, self.port, **connection_params)
File "/usr/lib/python2.7/smtplib.py", line 251, in __init__
(code, msg) = self.connect(host, port)
File "/usr/lib/python2.7/smtplib.py", line 312, in connect
(code, msg) = self.getreply()
File "/usr/lib/python2.7/smtplib.py", line 363, in getreply
raise SMTPServerDisconnected("Connection unexpectedly
закрыто ") SMTPServerDisconnected: Соединение неожиданно закрыто
Это сработало, ничего страшного ... Почему мой хозяин конкретно указал только порт 465, а затем работал 587? – deltaskelta
[SMTP-порты] (https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#Ports) 495 теперь устарел. – Balas