Не отсылаются e-mail-ы шаблона admin_welcome_activated

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Rik
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 9 месяцев

Не отсылаются e-mail-ы шаблона admin_welcome_activated

Сообщение Rik »

Никаких других проблем с почтой не обнаружено. Работает и массовая рассылка и все остальные уведомления, кроме одного - уведомления об активации аккаунта админом.

Никаких ошибок с почтовыми серверами и портами не происходит.

Перечитал весь этот форум. Пробовал подключить мод - Send Email - Updated Headers. Не сработало.

Пытаюсь разобраться в файлах, связанных с отсылкой почты и не могу разобраться какой конкретно файл и в каких строчках отдает эту команду - отправку admin_welcome_activated.

Прошу всех кто может помочь мне решить эту проблему. И не надо меня, пожалуйста, отсылать в фак и в сирч, я там все внимательно изучил.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Rik писал(а):не могу разобраться какой конкретно файл и в каких строчках отдает эту команду
usercp_activate.php, строка 80
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Rik
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 9 месяцев

Сообщение Rik »

Палыч писал(а):usercp_activate.php, строка 80
Да, я это видел -
$emailer->use_template('admin_welcome_activated', $row['user_lang']);

и пытался найти все что с этим связано в других файлах, но безуспешно...
Ведь должны быть зависимые от этой строки функции и переменные в других файлах.
Я ставил большое количество модов, может где-то что-то и задел при установке. Пытался сравнивать "чистые" файлы - emailer, smtp, usercp_activate, functions - со своими, но не знаю что точно искать и где.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

usercp_register.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Rik
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 9 месяцев

Сообщение Rik »

ХХХМММ!!! :shock: Разобрался.

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

Если админ активирует нового пользователя через админпанель письмо пользователю не отправляется.

Это всегда так? :(

В любом случае Палычу большое спасибо!!!
Аватара пользователя
chipp
phpBB 1.4.3
Сообщения: 89
Стаж: 18 лет 1 месяц
Откуда: Беларусь, Минск

Сообщение chipp »

ну так можно написать свой 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();
сядьте, разберитесь, повставляйте свои данные
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:

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