Никаких других проблем с почтой не обнаружено. Работает и массовая рассылка и все остальные уведомления, кроме одного - уведомления об активации аккаунта админом.
Никаких ошибок с почтовыми серверами и портами не происходит.
Перечитал весь этот форум. Пробовал подключить мод - Send Email - Updated Headers. Не сработало.
Пытаюсь разобраться в файлах, связанных с отсылкой почты и не могу разобраться какой конкретно файл и в каких строчках отдает эту команду - отправку admin_welcome_activated.
Прошу всех кто может помочь мне решить эту проблему. И не надо меня, пожалуйста, отсылать в фак и в сирч, я там все внимательно изучил.
Не отсылаются e-mail-ы шаблона admin_welcome_activated
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 9 месяцев
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 9 месяцев
Да, я это видел -Палыч писал(а):usercp_activate.php, строка 80
$emailer->use_template('admin_welcome_activated', $row['user_lang']);
и пытался найти все что с этим связано в других файлах, но безуспешно...
Ведь должны быть зависимые от этой строки функции и переменные в других файлах.
Я ставил большое количество модов, может где-то что-то и задел при установке. Пытался сравнивать "чистые" файлы - emailer, smtp, usercp_activate, functions - со своими, но не знаю что точно искать и где.
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 9 месяцев
ХХХМММ!!!
Разобрался.
Письмо с подтверждением активации новому пользователю отправляется только в том случае, если админ переходит по ссылке, которая прописана в письме админу: "Учётная запись "ХХХХХХ" была отключена или только что создана. Вы должны проверить информацию о пользователе и активизировать её, перейдя по этой ссылке:.... и т.д."
Если админ активирует нового пользователя через админпанель письмо пользователю не отправляется.
Это всегда так?
В любом случае Палычу большое спасибо!!!

Письмо с подтверждением активации новому пользователю отправляется только в том случае, если админ переходит по ссылке, которая прописана в письме админу: "Учётная запись "ХХХХХХ" была отключена или только что создана. Вы должны проверить информацию о пользователе и активизировать её, перейдя по этой ссылке:.... и т.д."
Если админ активирует нового пользователя через админпанель письмо пользователю не отправляется.
Это всегда так?

В любом случае Палычу большое спасибо!!!
-
- phpBB 1.4.3
- Сообщения: 89
- Стаж: 18 лет 1 месяц
- Откуда: Беларусь, Минск
ну так можно написать свой tpl и вставить в admin_users код
пример:
сядьте, разберитесь, повставляйте свои данные
пример:
Код: Выделить всё
$emailer = new emailer($board_config['smtp_delivery']);
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->use_template('sympathy_add', $userdata['user_lang']);
$emailer->email_address($profiledata['user_eamil']);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : ''));
$emailer->send();
$emailer->reset();