Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Сообщения на e-mail не приходят

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Stass
phpBB 1.4.2
Сообщения: 56
Стаж: 15 лет 7 месяцев
Откуда: у тебя пистолет и деньги?

Сообщения на e-mail не приходят

Сообщение Stass »

Описание проблемы: Активация новых юзеров админом. При активации, уведомление на почту юзеру не приходит. Однако другие уведомления (о регистрации, ПМ и т.д.) приходят
Произведенные изменения, после которых начались неполадки: предыдущий админ что то напортачил, видимо в коде.
Версия phpBB*: 2.0.23
Используемые шаблоны: fisubgrey
Используемые моды: много
Версия PHP: 4.4.8
Используемая СУБД и её версия: MySQL 5
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт**: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: e-mail, email, уведомление

Проблема некритичная, но неприятная. Перезалить все файлы с чистого phpBB не вариант, т.к. моды. Подскажите в каком направлении копать, какие файлы проверять.

Заранее благодарен
Аватара пользователя
Stass
phpBB 1.4.2
Сообщения: 56
Стаж: 15 лет 7 месяцев
Откуда: у тебя пистолет и деньги?

Re: Сообщения на e-mail не приходят

Сообщение Stass »

А теперь как выяснилось, письма при восстановлении пароля (что самое главное) тоже не отсылаются
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 4 месяца

Re: Сообщения на e-mail не приходят

Сообщение PavlegSS »

Могли добавить в так называемый "блэк лист" спамеров. Могли отключить функцию sendmail на хосте. Попробуйте сделать и запустить такой скрипт, обзовите его например mail.php, чтобы проверить отправку почты вообще, как факт:

Код: Выделить всё

<?
   $to = 'кому'; 
   $ot = 'от кого'; 
   $subj = 'тема сообщения'; 
   $mess = 'само сообщение'; 

      mail($to, $subj, $mess, "From: ".$ot); 

echo 'сообщение отправлено по адресу: ' . $to;  
?>
lonelywolf
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 4 месяца

Re: Сообщения на e-mail не приходят

Сообщение lonelywolf »

Могли добавить в так называемый "блэк лист" спамеров. Могли отключить функцию sendmail на хосте. Попробуйте сделать и запустить такой скрипт, обзовите его например mail.php, чтобы проверить отправку почты вообще, как факт
Я может чего не так понимаю, но при чём тут вышеперечисленные причины, если как факт - одни письма с форума прекрасно доставляются до адресата, а другие нет?
У меня такая же проблема с письмами об активации акаунта. Уведомление о регистрации приходит исправно, отправляемые вручную письма тоже. Смена пароля вроде не подводила, а вот об активации нету писем. Уважаемые Гуру, обратите внимание на наше бедственное положение :) Подскажите хоть какой файл ковырять?

версия PhpBB 2.0.23
используемый шаблон SubBlack
Моды: admin userlist 2.06, topic search 1.1.0, first post on every page 1.0.1, advance admin index stats 1.0.0, cracker tracker professional, photo album 2.0.54a, edit post date 1.0.2, shoutbox 1.1.6 em, attachment_mod 2.4.5, extended quote tag 1.0.0, stop spambot registration 1.0.1, birthday 1.5.9em
версия php 4.4.8
MySQL 5.0.67
поиск не использовал - сходу нашёл эту тему
Чайник я!
Аватара пользователя
Stass
phpBB 1.4.2
Сообщения: 56
Стаж: 15 лет 7 месяцев
Откуда: у тебя пистолет и деньги?

Re: Сообщения на e-mail не приходят

Сообщение Stass »

Попробуйте сделать и запустить такой скрипт
Сообщение успешно дошло
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Сообщения на e-mail не приходят

Сообщение Alek$ »

Stass
1) Дело может выть в специфике спам-фильтров. Одни сообщени могут приниматься за спам, другие могу не приниматься. С mail.ru вообще отдельная песня (если ящик именно там).
2) За регистрацию отвечает includes/usercp_register.php, за высылку пароля - includes/usercp_sendpasswd.php, за активацию админом - includes/usercp_activate.php. Ищите в них.
Ориентироваться можно по строке

Код: Выделить всё

$emailer->send();
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Stass
phpBB 1.4.2
Сообщения: 56
Стаж: 15 лет 7 месяцев
Откуда: у тебя пистолет и деньги?

Re: Сообщения на e-mail не приходят

Сообщение Stass »

2. Почтовые сервера юзеров разные (не только mail.ru). Проверил usercp_register.php, usercp_sendpasswd.php, usercp_activate.php - все как и в оригинальных, даже перезалил их вместе с emailer.php. Пока ничего не изменилось. Ну не в стиле же проблема.
1. Про спам. Насколько знаю, сейчас часто в блэк-листы попадают динамические IP адреса. У хостера конечно же статика. Вообщем обращусь к нему.
Аватара пользователя
Stass
phpBB 1.4.2
Сообщения: 56
Стаж: 15 лет 7 месяцев
Откуда: у тебя пистолет и деньги?

Re: Сообщения на e-mail не приходят

Сообщение Stass »

Протестили с хостером ящик с mail.ru. Хостер прислал логи что письмо дошло. Ничего не понимаю :(
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 4 месяца

Re: Сообщения на e-mail не приходят

Сообщение PavlegSS »

меняй хостера, если так принципиально. 100% бесплатный хостинг
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Re: Сообщения на e-mail не приходят

Сообщение Rayden »

Stass писал(а):Хостер прислал логи что письмо дошло. Ничего не понимаю
А не надо ломать голову и пудрить мозги другим. Если не доходит почта, надо СМОТРЕТЬ ПОЧТОВЫЕ ЛОГИ.
Там все пишется - куда ушло или не ушло письмо и почему.
phpBB2 FAQ
phpBB3 FAQ
lonelywolf
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 4 месяца

Re: Сообщения на e-mail не приходят

Сообщение lonelywolf »

Сегодня для чистоты эксперимента поставил с нуля версию 2.0.23 - без каких либо модов. чистый форум. Сегодня же завёл несколько новых почтовых ящиков на разных серверах. Поочередёно в настройках форума менял email администратора, регистрировал нового пользователя, и потом активировал. Письмо о регистрации юзеру приходит, письмо об активации акаунта не приходит. Неужто изначально в движке косяк?
Над отвечающими за отправку писем файлами пытался колдовать, но колдовалку поломал ))) Уважаемые гуру, спасите!
Чайник я!
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Сообщения на e-mail не приходят

Сообщение Alek$ »

lonelywolf писал(а):Неужто изначально в движке косяк?
Неужто за 23 обновления его не нашли и не исправили?
Все-таки косяк у вас/вашего хостера.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Re: Сообщения на e-mail не приходят

Сообщение Rayden »

lonelywolf писал(а):Над отвечающими за отправку писем файлами пытался колдовать, но колдовалку поломал ))) Уважаемые гуру, спасите!
Ты русский язык не понимаешь? Форум не заниматся почтой, он вызывает функцию mail() языка php, а дальше работает почтовый сервер хостера.
Покажи ЛОГИ ПОЧТОВОГО СЕРВЕРА

Будешь продолжать "памагитесамимынемесные" повешу ЖК.
phpBB2 FAQ
phpBB3 FAQ
lonelywolf
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 4 месяца

Re: Сообщения на e-mail не приходят

Сообщение lonelywolf »

Вы меня извините, но если вы себя позиционируете как официальная поддержка, то и поддерживайте, а не опускайте тех, чьи вопросы вызывают затруднения. А корень проблемы я только что нашёл. Я активирую обычно всех пользователей скопом, а не прохожу для каждого отдельно по присылаемой админу ссылке активации. Так вот если каждого активировать по этой ссылке, то активация проходит нормально и письмо юзеру доставляется. Так что это косяк ни хостера, ни почты
Чайник я!
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: Сообщения на e-mail не приходят

Сообщение crash »

lonelywolf писал(а):Так вот если каждого активировать по этой ссылке, то активация проходит нормально и письмо юзеру доставляется. Так что это косяк ни хостера, ни почты
а чей тогда?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Закрыто

Вернуться в «Поддержка phpBB 2.0.x»