Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » registration и отправка писем с активацией [RSS Feed]

#1 Май 16, 2011 10:59:09

grov
От:
Зарегистрирован: 2011-05-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

registration и отправка писем с активацией

Доброго времени суток всем…
Есть VDS сервер, на котором я экспериментирую с джангой. Попробовал прикрутить регистрацию. Но письма с активацией приходят только на почтовые домены, которые хостятся на этом сервере. Куда-то вне они не приходят. Не подскажете с чем может быть проблема?
Почтовый сервер exim4-4.69-9. Никаких ошибок не выдает. После accounts/register/ идет accounts/success/ и все. Но письмо не приходит. А если указывать почту, которая на сервере, то приходит. Скорее всего вопрос не очень по месту. Если это критично, заранее прошу прощения.



Офлайн

#2 Май 16, 2011 13:20:58

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

registration и отправка писем с активацией

grov
Скорее всего вопрос не очень по месту.
Да это скорее всего проблема настройки MTA - в твоем случае - exim. Самым простым выходом (если ты просто хочешь поиграться) будет завести эккаунт на гугле, разрешить там SMTP и настроить джангу на отправку через гугл. В сети есть пошаговые мануалы по этому поводу.
З.Ы. Теоретически еще возможна проблема что твой хостер запрещает исходящие соединения, но тогда тебя ничто не спасет.



Офлайн

#3 Май 17, 2011 15:58:27

grov
От:
Зарегистрирован: 2011-05-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

registration и отправка писем с активацией

denz, спасибо большое за помощь!
Я нашел логи exim-a. :)
Там вот что:
Бла бла бла
<“info@mysite.ru”@myaccount.onhosting.ru>: Unrouteable address
Где info@mysite.ru прописан в settings.py для доступа к почте. А джанга приплюсовывает еще имя сервера, который предоставляет мне хостер.
Никому не знакомо, что с этим делать?



Офлайн

#4 Май 30, 2011 10:06:02

grov
От:
Зарегистрирован: 2011-05-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

registration и отправка писем с активацией

Проблему я решил.
Оказалось, что надо было сделать в конфиге exim-a

accept hosts = +relay_from_hosts
control = submission/sender_retain

Теперь все отправляется. :)



Офлайн

  • Начало
  • » Django
  • » registration и отправка писем с активацией[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version