Использую для регистрации django-registration. Работало всё хорошо. Сегодня получил ошибку при регистрации. Использую почтовый сервис smtp.google.com и до туда ничего даже не доходит(когда, например, некорректная почта, туда приходило письмо с информ. об ошибке). Полный лог:
2013-02-03 20:38:54,210 :Internal Server Error: /register/ Traceback (most recent call last): File "/home/buddha/envDjango/lib/python2.7/site-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/home/buddha/envDjango/lib/python2.7/site-packages/registration/views.py", line 187, in register new_user = backend.register(request, **form.cleaned_data) File "/home/buddha/envDjango/lib/python2.7/site-packages/registration/backends/default/__init__.py", line 79, in register password, site) File "/home/buddha/envDjango/lib/python2.7/site-packages/django/db/transaction.py", line 209, in inner return func(*args, **kwargs) File "/home/buddha/envDjango/lib/python2.7/site-packages/registration/models.py", line 85, in create_inactive_user registration_profile.send_activation_email(site) File "/home/buddha/envDjango/lib/python2.7/site-packages/registration/models.py", line 264, in send_activation_email self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL) File "/home/buddha/envDjango/lib/python2.7/site-packages/django/contrib/auth/models.py", line 374, in email_user send_mail(subject, message, from_email, [self.email]) File "/home/buddha/envDjango/lib/python2.7/site-packages/django/core/mail/__init__.py", line 61, in send_mail connection=connection).send() File "/home/buddha/envDjango/lib/python2.7/site-packages/django/core/mail/message.py", line 248, in send return self.get_connection(fail_silently).send_messages([self]) File "/home/buddha/envDjango/lib/python2.7/site-packages/django/core/mail/backends/smtp.py", line 85, in send_messages new_conn_created = self.open() File "/home/buddha/envDjango/lib/python2.7/site-packages/django/core/mail/backends/smtp.py", line 48, in open local_hostname=DNS_NAME.get_fqdn()) File "/usr/local/lib/python2.7/smtplib.py", line 249, in __init__ (code, msg) = self.connect(host, port) File "/usr/local/lib/python2.7/smtplib.py", line 309, in connect self.sock = self._get_socket(host, port, self.timeout) File "/usr/local/lib/python2.7/smtplib.py", line 284, in _get_socket return socket.create_connection((port, host), timeout) File "/usr/local/lib/python2.7/socket.py", line 571, in create_connection raise err error: [Errno 101] Network is unreachable
Изменений связанных с отправкой почты не делал уже давно. Может это на хосте изменения? помогите разобраться с чем связана ошибка?
вот параметры по настройке почты из local_settings.py на всякий:
EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'peoplelimit@gmail.com' EMAIL_HOST_PASSWORD = 'password' EMAIL_USE_TLS = True