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

Отправка почтовых сообщений происходит с единого места ?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
msgipss

Отправка почтовых сообщений происходит с единого места ?

Сообщение msgipss »

Все почтовые сообщения (уведомления, личные соощения, административные и.т.д.), отправляются с единого места, единого скрипта или размазано по нескольким фалам исходников.
Подскажите с каких файлов и т.д., а то не силен в PHP, а через вызов
echo shell_exec('sendM.exe "xxx" "xxx" "xxx" "xxx"'); хочется сделать одновременное дублирование всех мессаг на VM
Заранее благодарен..
romutis
phpBB 1.4.4
Сообщения: 103
Зарегистрирован: 19 лет 11 месяцев

Сообщение romutis »

Всё в одном. Смотри файл includes/emailer.php - там класс для работы с почтовыми отправлениями. Туда и добавь свой код для работы с VM.
// romutis
msgipss

Сообщение msgipss »

Вставил в модуль smtp.php функцию
function smtpmail($mail_to, $subject, $message, $headers = '')
{
echo shell_exec('sendM.exe 127.0.0.1 "USER" "Сообщения с форума" "message"');
global $board_config;
.....

пытаюсь сгенерировать сообщение (регистрация) письмо не приходит, сообщение не прилетает, ремую эту строку
// echo shell_exec('sendM.exe 127.0.0.1 "USER" "Сообщения с форума"
повторяю операцию - письмо приходит.... получается команда останавливает выполнение скрипта, хотя никаких сообщений не выходит.
При попытки выполнить простенький скрипт с командой echo shell_exec('sendM.exe 127.0.0.1 "USER" "Сообщения с форума" - сообщение удачно прилетает
В чем может быть дело помогите разобраться ?

Тоже самое и с emailer - не отправляет мессагу когда вставляешь эту строку :x
msgipss

Уря отправляет !!!

Сообщение msgipss »

Уря отправляет, теперь проблема передать имя компьютера которое я пишу в поле AIM Address, как можно передать в этот класс этот параметр ?
Насколько я понял этот класс применяется в groupcp.php, privmsgs.php, admin_mass_email.php, functions_post.php, usercp_activate.php, usercp_email.php, usercp_register.php, usercp_sendpasswd.php
Это надо из этих все модулей передавать в этот класс либо сам этот параметр, либо какой то ID пользователя, чтобы внутри обратиться к БД, получить этот хочт и отослать мессагу. Как лучше поступить ? :roll: :?:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

msgipss
Для залогиненного пользователя форума, который просматривает форум или вообще для любого?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
msgipss

Сообщение msgipss »

Наверное для любого, смотря кому отправляется сообщение по email, email То передается...

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