2015-12-09 2 views
0

Я потратил много времени на разработку формы и подключение всех частей вместе, и теперь я не могу подключиться к своему 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: Соединение неожиданно закрыто

ответ

1

Вы должны перепроверить данные, которые вы используете: логин, пароль и т. Д.

Если это не поможет, попробуйте использовать порт 587.

SMTP использует этот. Надеюсь, это поможет.

495 теперь не рекомендуется.

+0

Это сработало, ничего страшного ... Почему мой хозяин конкретно указал только порт 465, а затем работал 587? – deltaskelta

+0

[SMTP-порты] (https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#Ports) 495 теперь устарел. – Balas

Смежные вопросы