Здравствуйте! На домашнем компьютере пытаюсь отправить email
send_mail(
'subject',
'message',
'me@gmail.com',
['me@yandex.ru'],
fail_silently=False
)
(имя изменено). В settings.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST_USER = 'LOGIN'
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
получил:
Traceback:
File "C:\Python26\lib\site-packages\django\core\handlers\base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "C:\DjangoMySites\galiontours\..\galiontours\catalog\views.py" in index
28. fail_silently=False
File "C:\Python26\lib\site-packages\django\core\mail\__init__.py" in send_mail
61. connection=connection).send()
File "C:\Python26\lib\site-packages\django\core\mail\message.py" in send
251. return self.get_connection(fail_silently).send_messages([self])
File "C:\Python26\lib\site-packages\django\core\mail\backends\smtp.py" in send_messages
86. sent = self._send(message)
File "C:\Python26\lib\site-packages\django\core\mail\backends\smtp.py" in _send
104. email_message.message().as_string())
File "C:\Python26\lib\site-packages\django\core\mail\message.py" in message
231. msg['Message-ID'] = make_msgid()
File "C:\Python26\lib\site-packages\django\core\mail\message.py" in __setitem__
127. name, val = forbid_multi_line_headers(name, val, self.encoding)
File "C:\Python26\lib\site-packages\django\core\mail\message.py" in forbid_multi_line_headers
85. val = force_unicode(val)
File "C:\Python26\lib\site-packages\django\utils\encoding.py" in force_unicode
93. raise DjangoUnicodeDecodeError(s, *e.args)
Exception Type: DjangoUnicodeDecodeError at /
Exception Value: 'utf8' codec can't decode byte 0xcf in position 29: invalid continuation byte. You passed in '' ()
Как я понял, одна из ошибок (не единственная?) связана с тем, что в имени моего компьютера: 1-ПК есть русские буквы.
Спасибо!