Форум сайта python.su
Доброго времени суток всем…
Есть VDS сервер, на котором я экспериментирую с джангой. Попробовал прикрутить регистрацию. Но письма с активацией приходят только на почтовые домены, которые хостятся на этом сервере. Куда-то вне они не приходят. Не подскажете с чем может быть проблема?
Почтовый сервер exim4-4.69-9. Никаких ошибок не выдает. После accounts/register/ идет accounts/success/ и все. Но письмо не приходит. А если указывать почту, которая на сервере, то приходит. Скорее всего вопрос не очень по месту. Если это критично, заранее прошу прощения.
Офлайн
grovДа это скорее всего проблема настройки MTA - в твоем случае - exim. Самым простым выходом (если ты просто хочешь поиграться) будет завести эккаунт на гугле, разрешить там SMTP и настроить джангу на отправку через гугл. В сети есть пошаговые мануалы по этому поводу.
Скорее всего вопрос не очень по месту.
Офлайн
denz, спасибо большое за помощь!
Я нашел логи exim-a. :)
Там вот что:
Бла бла бла
<“info@mysite.ru”@myaccount.onhosting.ru>: Unrouteable address
Где info@mysite.ru прописан в settings.py для доступа к почте. А джанга приплюсовывает еще имя сервера, который предоставляет мне хостер.
Никому не знакомо, что с этим делать?
Офлайн
Проблему я решил.
Оказалось, что надо было сделать в конфиге exim-a
accept hosts = +relay_from_hosts
control = submission/sender_retain
Теперь все отправляется. :)
Офлайн