Привет всем, у меня глобальные проблемы с почтой... Почта не работает вообще, ни подтвержение регистрации, ни востановление пароля, ни другие уведомления. Пробовал установки по дефаулту - не помогло, через смтп шлюз - не помогло, через почтового робота на хостинге - не помогло. хостинг - 1gb, сервер под никсами, апач..
Ну и сюда же - т.к уведомления по почте не работают, я вручную добавляю юзеров в группу студентов, что бы флудеры не лезли... не могу найти отчет о последних зарегистрированых пользователях (за сутки или двое например)
Привет.
Попробуй создать файл
<?php
mail('твой@емайл', 'test', "test\nemail");
?>
сохранить с расширением php на сервере и запустить через браузер. Если письмо не придет - пиши провайдеру письмо "что за фигня? не работает отправка почты!" со ссылкой на этот файлик
Если придет - попробуй установить существующий емайл в профиле первого администратора и в адресе отправителя в настройках Moodle.
Попробуй создать файл
<?php
mail('твой@емайл', 'test', "test\nemail");
?>
сохранить с расширением php на сервере и запустить через браузер. Если письмо не придет - пиши провайдеру письмо "что за фигня? не работает отправка почты!" со ссылкой на этот файлик
Если придет - попробуй установить существующий емайл в профиле первого администратора и в адресе отправителя в настройках Moodle.
пасибо большое за совет... сейчас попробуем
что то невыходит ничего.... ((( письма отправляются если указать и внешний почтовый сервер, и ящик зарегиный на хостинге.... при подстановке этих адресов в поле отправителя в разделе "почта" ничего не меняется... как не доходила почта, так и не доходит...
как пробовал
ничего не указывать в настройках почты
указать робота хостинга (при это в поле отправителя надо ставить почту с хостинга)
через смтп шлюз почты хостинга
через смтп шлюз внешней почты (маил и рамблер)
как пробовал
ничего не указывать в настройках почты
указать робота хостинга (при это в поле отправителя надо ставить почту с хостинга)
через смтп шлюз почты хостинга
через смтп шлюз внешней почты (маил и рамблер)
Андрей,
в качестве адреса администратора и обратного адреса в настройках укажите любой существующий адрес (красивее, если этот адрес будет вида noreply@домен_сайта, но это вовсе не обязательно).
Если не помогает - в настройках больше трогать ничего не надо (smtp оттуда лучше убрать до прояснения ситуации, чтоб отправка шла штатными системными средствами), а надо создавать скрипт, как я написал в предыдущем письме, и проверить, отправляется ли письмо из него. Если нет - то это не ваша проблема, а проблема саппорта хостинга.
в качестве адреса администратора и обратного адреса в настройках укажите любой существующий адрес (красивее, если этот адрес будет вида noreply@домен_сайта, но это вовсе не обязательно).
Если не помогает - в настройках больше трогать ничего не надо (smtp оттуда лучше убрать до прояснения ситуации, чтоб отправка шла штатными системными средствами), а надо создавать скрипт, как я написал в предыдущем письме, и проверить, отправляется ли письмо из него. Если нет - то это не ваша проблема, а проблема саппорта хостинга.
отпправляются через скрпт, проверил
"письма отправляются если указать и внешний почтовый сервер, и ящик зарегиный на хостинге...."
почта admin@домен
воть
"письма отправляются если указать и внешний почтовый сервер, и ящик зарегиный на хостинге...."
почта admin@домен
воть
То есть, команда вида
mail('адресс отправителя','тема','текст');
нормально отправляет письма, а moodle с убранными SMTP - нет?
Скорее всего дело все-равно в настройках провайдера, так как без параметров SMTP Moodle запускает точно такую же команду mail(), но с указанием дополнительных заголовков (адрес отправителя, вложения и т.п.).
Попробуйте выясьнить у провайдера политику отправки почты: возможно, они блокируют все письма, в которых указан адресс отправителя, отличный от адреса сервера (тогда Вам этот провайдер не подходит) либо блокируются письма с какими-то конкретными заголовками (тогда, скорее всего тоже не подходит). В прочем, можно конечно в обоих вариантах "довести напильником", но овчинка не стоит выделки.
mail('адресс отправителя','тема','текст');
нормально отправляет письма, а moodle с убранными SMTP - нет?
Скорее всего дело все-равно в настройках провайдера, так как без параметров SMTP Moodle запускает точно такую же команду mail(), но с указанием дополнительных заголовков (адрес отправителя, вложения и т.п.).
Попробуйте выясьнить у провайдера политику отправки почты: возможно, они блокируют все письма, в которых указан адресс отправителя, отличный от адреса сервера (тогда Вам этот провайдер не подходит) либо блокируются письма с какими-то конкретными заголовками (тогда, скорее всего тоже не подходит). В прочем, можно конечно в обоих вариантах "довести напильником", но овчинка не стоит выделки.
ой, а теперь если убрать адрес смтп сервера и все остальное, кроме обратного адреса, на запрос о востановлении пароля выдает "error sending password change confirmation email"
Такая же проблема. Жаль, за 10 лет проблема не решилась)