Добрый День
Хостинг Холм.
Не отправляются письма на личный ящик, после того как новый пользователь зарегистрировался. В связи с этим он не может подтвердить е-майл и закончить регистрацию. Никто не сталкивался?
1. Nik - 26 Декабря, 2008 - 02:50:20 - перейти к сообщению
2. Axel Breitung - 26 Декабря, 2008 - 05:41:52 - перейти к сообщению
В FAQ холма:
Цитата:
По умолчанию для всех пользователей использование sendmail'a не доступно, т.е. Ваши perl- и php-скрипты не смогут отправлять e-mail сообщения. Для получения доступа Вам следует написать в службу поддержки. В письме обязательно укажите следующие сведения: имя пользователя, имя домена и причину необходимости доступа к sendmail.
3. Nik - 26 Декабря, 2008 - 15:48:28 - перейти к сообщению
CСпаибо за ответ. Но в том то и дело, что до последнего времени все работало. Форум то давно уже работает. В саппорт я написал, жду ответа.
Еще вопрос может с этим связано. В последний месяц как не зайду на сайт, он меня распознает, но упорно говорит что последний раз я тут был 28 11. Хотя я чуть ли не каждый день захожу. Откуда он берет эти данные и что исправить что бы он правильно все ставил? А то как не зайду все темы не просмотрены, хотя вчера уже все смотрел....
Еще вопрос может с этим связано. В последний месяц как не зайду на сайт, он меня распознает, но упорно говорит что последний раз я тут был 28 11. Хотя я чуть ли не каждый день захожу. Откуда он берет эти данные и что исправить что бы он правильно все ставил? А то как не зайду все темы не просмотрены, хотя вчера уже все смотрел....
4. Axel Breitung - 26 Декабря, 2008 - 15:52:55 - перейти к сообщению
Попрьбуй нажать внизу "отметить все темы прочтенными", может разглючит.
Вобще я у многих замечал неверное отображение последнего визита (например при просмотре профиля пользователя через админку, последний визит значится тоже давнишний), да и вобще лично у меня со статистикой чертичто твориться...
Вобще я у многих замечал неверное отображение последнего визита (например при просмотре профиля пользователя через админку, последний визит значится тоже давнишний), да и вобще лично у меня со статистикой чертичто твориться...
5. Nik - 27 Декабря, 2008 - 02:34:30 - перейти к сообщению
Да уж как только не пробовал. Не знаешь где хранится эта инфа? Может бытьна файл на какой то прова слетели и его нельзя модифицировать?
6. Axel Breitung - 27 Декабря, 2008 - 07:55:37 - перейти к сообщению
У каждого юзера в его файле, есть строчка
Вот 1223844119 и есть время последнего визита
CODE:
:"last_visit";i:1223844119
Вот 1223844119 и есть время последнего визита
7. yura3d - 27 Декабря, 2008 - 11:53:45 - перейти к сообщению
Nik пишет:
CСпаибо за ответ. Но в том то и дело, что до последнего времени все работало. Форум то давно уже работает. В саппорт я написал, жду ответа.
На холме есть ограничения на количество отправляемых писем за единицу времени. Раньше (сейчас наверное так и осталось) это было не более 1 письма в минуту. Соответственно во время регистрации пользователя с форума могли быть отправлены другие уведомления (например для подписавшихся на тему пользователей), и в этом случае письмо с регистрационной информацией просто не дойдёт. Также письмо не будет отправлено если у Вас в админке включена опция "Уведомлять по e-mail о новом пользователе". Это самое уведомление админу отправляется на долю секунды раньше, чем регистрационное, и соотвественно последнее так и не дойдёт.
Nik
Axel Breitung
Исправления по поводу неправильной даты последнего посещения я выкладывал ещё весной. Правда не помню точно, для всех, или только в разделе для разработчиков, поэтому на всякий случай продублирую здесь (для ExBB FM 1.0 Beta)
Открываем файл include/fm.class.php и находим строки:
CODE:
if ($expire > $info['t']) {
unset($onlinedata[$id]);
continue;
}
if (($info['b'] !== FALSE && $this->_IsSpider == $info['b']) || ($info['id'] != 0 && $info['n'] == $this->user['name'] && $id != $sessid)) {
unset($onlinedata[$id]);
continue;
}
unset($onlinedata[$id]);
continue;
}
if (($info['b'] !== FALSE && $this->_IsSpider == $info['b']) || ($info['id'] != 0 && $info['n'] == $this->user['name'] && $id != $sessid)) {
unset($onlinedata[$id]);
continue;
}
И заменяем их этими строками:
CODE:
if (($expire > $info['t']) || ($info['b'] !== FALSE && $this->_IsSpider == $info['b']) || ($info['id'] != 0 && $info['n'] == $this->user['name'] && $id != $sessid)) {
unset($onlinedata[$id]);
if (!empty($info['id'])) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php', false);
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
}
continue;
}
unset($onlinedata[$id]);
if (!empty($info['id'])) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php', false);
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
}
continue;
}
Теперь дата последнего посещения будет отображаться всегда корректно
8. Nik - 29 Декабря, 2008 - 01:25:01 - перейти к сообщению
Спасибо Большое, даты теперь корректно работают. По поводу писем - я думаю это проблема хостера. По сему жду от них ответа. (Хотя уже 3 дня прошло).
У меня поток не очень большой. И регистрирующихся не очень много. Может 1 в сутки. Раньше и уведомление мне приходило и новый пользователь регился. Что то у них там. Смотрю вот во временные пользователи. Те которые ждут письма о регистрации Там их 4-е штуки. В файле и имя и пароль незашифрованные. Не поможете как в ручную ссылку на подтверждение регистрации создать? Я пока их вручную бы зарегистрировал.
У меня поток не очень большой. И регистрирующихся не очень много. Может 1 в сутки. Раньше и уведомление мне приходило и новый пользователь регился. Что то у них там. Смотрю вот во временные пользователи. Те которые ждут письма о регистрации Там их 4-е штуки. В файле и имя и пароль незашифрованные. Не поможете как в ручную ссылку на подтверждение регистрации создать? Я пока их вручную бы зарегистрировал.
9. Nik - 29 Декабря, 2008 - 04:30:57 - перейти к сообщению
Ан нет. Ушел с сайта на 3 часа вернулся - Опять
Последний раз Вы здесь были: 28 Ноября, 2008 - 09:37:41
Хоть тресни. Мне кажется Холм что то мутит. Раньше даже без исправлений нормально показывало.
Последний раз Вы здесь были: 28 Ноября, 2008 - 09:37:41
Хоть тресни. Мне кажется Холм что то мутит. Раньше даже без исправлений нормально показывало.