Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Не отправляются письма
ТвойWeb » » ExBB - лучший форум на файлах » Не отправляются письма

Страниц (1): [1]
 

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. Хотя я чуть ли не каждый день захожу. Откуда он берет эти данные и что исправить что бы он правильно все ставил? А то как не зайду все темы не просмотрены, хотя вчера уже все смотрел....
4. Axel Breitung - 26 Декабря, 2008 - 15:52:55 - перейти к сообщению
Попрьбуй нажать внизу "отметить все темы прочтенными", может разглючит.

Вобще я у многих замечал неверное отображение последнего визита (например при просмотре профиля пользователя через админку, последний визит значится тоже давнишний), да и вобще лично у меня со статистикой чертичто твориться...
5. Nik - 27 Декабря, 2008 - 02:34:30 - перейти к сообщению
Да уж как только не пробовал. Не знаешь где хранится эта инфа? Может бытьна файл на какой то прова слетели и его нельзя модифицировать?
6. Axel Breitung - 27 Декабря, 2008 - 07:55:37 - перейти к сообщению
У каждого юзера в его файле, есть строчка
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;
}

И заменяем их этими строками:
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;
}

Теперь дата последнего посещения будет отображаться всегда корректно
8. Nik - 29 Декабря, 2008 - 01:25:01 - перейти к сообщению
Спасибо Большое, даты теперь корректно работают. По поводу писем - я думаю это проблема хостера. По сему жду от них ответа. (Хотя уже 3 дня прошло).

У меня поток не очень большой. И регистрирующихся не очень много. Может 1 в сутки. Раньше и уведомление мне приходило и новый пользователь регился. Что то у них там. Смотрю вот во временные пользователи. Те которые ждут письма о регистрации Там их 4-е штуки. В файле и имя и пароль незашифрованные. Не поможете как в ручную ссылку на подтверждение регистрации создать? Я пока их вручную бы зарегистрировал.
9. Nik - 29 Декабря, 2008 - 04:30:57 - перейти к сообщению
Ан нет. Ушел с сайта на 3 часа вернулся - Опять

Последний раз Вы здесь были: 28 Ноября, 2008 - 09:37:41
Хоть тресни. Мне кажется Холм что то мутит. Раньше даже без исправлений нормально показывало. Недовольство, огорчение

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0406]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33