Если кому интересно, несколько строчек кода будут дублировать все ваши сообщения помимо email еще и на VM. Правда веб сервер при этом должен на ьшсrosoft'е крутиться, хотя можно и под линуксом тока утилиту посылки сообщения надо другую.
В метод RESET объекта emailer в модуле emailer вставляем перед кодом метода, следующее:
Код: Выделить всё
global $db;
$sql = "select user_msnm from phpbb_users where user_email=".chr(39).$this->addresses['to'].chr(39);
$vm_host_name = "";
if( !$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Не могу считать для VM имя машины', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$vm_host_name = $row['user_msnm'];
if (strlen(trim($vm_host_name))>0) {
$msg_new = ereg_replace(chr(10),' ',$this->msg); // удаляем все переводы каретки #10
$msg_new = ereg_replace('"','`',$msg_new); // удаляем все ковычки "
shell_exec('send.exe /i "Сообщения форума АСУТП" /n "Форум по АСУТП" '.$vm_host_name.' "'.$msg_new.'"'); // посылаем сообщение
}
Далее в этой же папке я положил сам send.exe и одну библиотеку dll, плюс нужно иметь установленный VM, и запускать apache от имени пользователя под которым VM установлен. Если использовать другую утилиту для посылки сообщения можно избавиться от последнего гемора, я просто не нашел такой утилиты..

Если кто найдет скажите на
msgipss@land.ru особенно если она под linux
Добавлено спустя 5 минут 26 секунд:
А еще забыл, я использовал переменную номера под msnm для хранения имени компьютера, поэтому надо изменить еще шапку в анкете, и соответственно при заполнении данного поля сообщения будут дублироваться именно на указанный hostname, новый параметр вводить не стал - не программист я
