[Модуль] SMTP Catcher (smtpcatcher)
Модератор: immortal
-
- Сообщения: 130
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Модуль SMTPcatcher
пробовал разные, ставил два условия срабатывает только на поле ТО.
Может адрес не нравиться? Как в модуле адрес прописывается?
Может адрес не нравиться? Как в модуле адрес прописывается?
-
- Сообщения: 130
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Модуль SMTPcatcher
заметил закономерность: как только порт 2525 меняю на другой, одно сообщение проходит и все, снова меняю 2526 опять одно проходит и затык и т.д.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль SMTPcatcher
Смотри - если затык после 1 письма то проверь состояние цикла еще раз - что пишется в общем логе.
Просто при смена порта должен перезапускатся цикл... Исходя из этого такие мысли
Просто при смена порта должен перезапускатся цикл... Исходя из этого такие мысли
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 130
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
-
- Сообщения: 130
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Модуль SMTPcatcher
10:41:09 0.28163400 Closing thread: exec php -q ./scripts/cycle_smtpcatcher.php --params "a:0:{}">>/var/www/majordo/debmes/log_2017-11-23-cycle_smtpcatcher.php.txt
10:41:09 0.27916100 Starting service cycle_smtpcatcher (./scripts/cycle_smtpcatcher.php)
10:41:07 0.05315600 Executing: kill -9 13628
10:41:06 0.27787500 Closing service cycle_smtpcatcher (id: 26)
Он так и должен работать? Или он падает сразу и поэтому не работает?
10:41:09 0.27916100 Starting service cycle_smtpcatcher (./scripts/cycle_smtpcatcher.php)
10:41:07 0.05315600 Executing: kill -9 13628
10:41:06 0.27787500 Closing service cycle_smtpcatcher (id: 26)
Он так и должен работать? Или он падает сразу и поэтому не работает?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль SMTPcatcher
Да это указывает на постоянное падение цикла....
А порт у Вас точно не занят ?
Лог должен быть такой в файле log_2017-11-23-cycle_smtpcatcher.php.txt
И еще должен быть такой файл - 2017-11-23_stmpcatcher.log
Ну и вдогонку а что написано в log_2017-11-23-cycle_smtpcatcher.php.txt у Вас
А порт у Вас точно не занят ?
Лог должен быть такой в файле log_2017-11-23-cycle_smtpcatcher.php.txt
СпойлерПоказать
Timed out
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>220 localhost smtpcatcher ready
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:HELO LocalHost
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Nice to meet you
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:AUTH LOGIN
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>334 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>334 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>235 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:MAIL FROM: <dvr1@video.com>
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:RCPT TO: <vasilisa@homemail.com>
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Recipient accepted
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:DATA
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>354 End message with period
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Mail accepted
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:QUIT
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>221 See you later aligator
TO: vasilisa@homemail.com
FROM: dvr1@video.com
SUBJECT: Mooved on the cam
TEXT: Тревожное событие: Дет. движенияСтарт
Начало: 2017-11-23 14:02:49
№ канала входного сигнала тревоги: Yardkalitka(3)
РРјСЏ тревожного устройства: LocalHost
IP отправителя: 192.168.100.100
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>220 localhost smtpcatcher ready
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:HELO LocalHost
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Nice to meet you
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:AUTH LOGIN
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>334 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>334 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>235 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:MAIL FROM: <dvr1@video.com>
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Okey dokey
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:RCPT TO: <vasilisa@homemail.com>
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Recipient accepted
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:DATA
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>354 End message with period
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>250 Mail accepted
2017-11-23T13:02:46+02:00:PID->7136:SID:40956:QUIT
2017-11-23T13:02:46+02:00:PID->7136:SID:0:>221 See you later aligator
TO: vasilisa@homemail.com
FROM: dvr1@video.com
SUBJECT: Mooved on the cam
TEXT: Тревожное событие: Дет. движенияСтарт
Начало: 2017-11-23 14:02:49
№ канала входного сигнала тревоги: Yardkalitka(3)
РРјСЏ тревожного устройства: LocalHost
IP отправителя: 192.168.100.100
Ну и вдогонку а что написано в log_2017-11-23-cycle_smtpcatcher.php.txt у Вас
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 130
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Модуль SMTPcatcher
Да, ты прав когда меняешь порт приложение перезапускается и потом проходит одно тревожное сообщение от двр и падает.
Вот что при этом в логе log_2017-11-24-cycle_smtpcatcher.php.txt :
две ошибки, _smtpcatcher.log:
Вот что при этом в логе log_2017-11-24-cycle_smtpcatcher.php.txt :
СпойлерПоказать
2017-11-24T10:41:09+03:00:PID->11933:SID:0:Welcome Simple phpsmptserver
Timed out
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>220 localhost smtpcatcher ready
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:HELO dvr
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Nice to meet you
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:AUTH LOGIN
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>334 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>334 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>235 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:MAIL FROM: <camt@test.ru>
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:RCPT TO: <test@test.ru>
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Recipient accepted
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:DATA
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>354 End message with period
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Mail accepted
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:QUIT
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>221 See you later aligator
TO: test@test.ru
FROM: camt@test.ru
SUBJECT: Alarm Message
TEXT: тревожное событие: Дет. движенияКонец
начало: 2017-11-24 11:56:31
№ канала входного сигнала тревоги: 3
имя тревожного устройства: dvr
IP отправителя: 192.168.0.120
FATAL : 2017-11-24T12:05:52+03:00:...:SMTP Fatal Error From Server : Error : array (
'type' => 1,
'message' => 'Call to undefined function runScriptSafe()',
'file' => '/var/www/majordo/scripts/cycle_smtpcatcher.php',
'line' => 101,
) Debug:array (
0 =>
array (
'function' => 'smtp_shutdown',
'args' =>
array (
),
),
)</br>İnfo Server:->SERVERNAME IP->SERVERNAME
ERROR : 2017-11-24T12:05:52+03:00:...:array (
'type' => 1,
'message' => 'Call to undefined function runScriptSafe()',
'file' => '/var/www/majordo/scripts/cycle_smtpcatcher.php',
'line' => 101,
)
ERROR : 2017-11-24T12:05:52+03:00:...:array (
'type' => 8,
'message' => 'Use of undefined constant SERVERNAME - assumed \'SERVERNAME\'',
'file' => '/var/www/majordo/scripts/cycle_smtpcatcher.php',
'line' => 123,
)
Timed out
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>220 localhost smtpcatcher ready
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:HELO dvr
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Nice to meet you
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:AUTH LOGIN
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>334 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>334 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>235 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:MAIL FROM: <camt@test.ru>
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Okey dokey
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:RCPT TO: <test@test.ru>
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Recipient accepted
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:DATA
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>354 End message with period
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>250 Mail accepted
2017-11-24T12:05:52+03:00:PID->11933:SID:36170:QUIT
2017-11-24T12:05:52+03:00:PID->11933:SID:0:>221 See you later aligator
TO: test@test.ru
FROM: camt@test.ru
SUBJECT: Alarm Message
TEXT: тревожное событие: Дет. движенияКонец
начало: 2017-11-24 11:56:31
№ канала входного сигнала тревоги: 3
имя тревожного устройства: dvr
IP отправителя: 192.168.0.120
FATAL : 2017-11-24T12:05:52+03:00:...:SMTP Fatal Error From Server : Error : array (
'type' => 1,
'message' => 'Call to undefined function runScriptSafe()',
'file' => '/var/www/majordo/scripts/cycle_smtpcatcher.php',
'line' => 101,
) Debug:array (
0 =>
array (
'function' => 'smtp_shutdown',
'args' =>
array (
),
),
)</br>İnfo Server:->SERVERNAME IP->SERVERNAME
ERROR : 2017-11-24T12:05:52+03:00:...:array (
'type' => 1,
'message' => 'Call to undefined function runScriptSafe()',
'file' => '/var/www/majordo/scripts/cycle_smtpcatcher.php',
'line' => 101,
)
ERROR : 2017-11-24T12:05:52+03:00:...:array (
'type' => 8,
'message' => 'Use of undefined constant SERVERNAME - assumed \'SERVERNAME\'',
'file' => '/var/www/majordo/scripts/cycle_smtpcatcher.php',
'line' => 123,
)
СпойлерПоказать
12:05:52 0.62783500
TO: test@test.ru
FROM: camt@test.ru
SUBJECT: Alarm Message
TEXT: тревожное событие: Дет. движенияКонец
начало: 2017-11-24 11:56:31
№ канала входного сигнала тревоги: 3
имя тревожного устройства: dvr
IP отправителя: 192.168.0.120
TO: test@test.ru
FROM: camt@test.ru
SUBJECT: Alarm Message
TEXT: тревожное событие: Дет. движенияКонец
начало: 2017-11-24 11:56:31
№ канала входного сигнала тревоги: 3
имя тревожного устройства: dvr
IP отправителя: 192.168.0.120
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль SMTPcatcher
Из єтого следует - что у тебя не обьявлена функция runScriptSafe()
А она находится в файле var\www\majordomo\lib\common.class.php ...
Проверь есть ли этот файл и присутствует ли внем строка - function runScriptSafe($id, $params = '')
Если да то я думаю что у тебя чтото с правами .... Тут я не помощник Винда у меня.
Если же нету то обновись на альфу...
ЗЫ посмотрел мастер ветку тоже присутствует (Альфа не причем)
ЗЫЫ а покажи картинку твоих настроек кетчера там скрипт правильно прописан?
ЗЫЫЫ а скрипт сам срабатывает ?
Ну этот как его - Сценарий...
А она находится в файле var\www\majordomo\lib\common.class.php ...
Проверь есть ли этот файл и присутствует ли внем строка - function runScriptSafe($id, $params = '')
Если да то я думаю что у тебя чтото с правами .... Тут я не помощник Винда у меня.
Если же нету то обновись на альфу...
ЗЫ посмотрел мастер ветку тоже присутствует (Альфа не причем)
ЗЫЫ а покажи картинку твоих настроек кетчера там скрипт правильно прописан?
ЗЫЫЫ а скрипт сам срабатывает ?
Ну этот как его - Сценарий...
- За это сообщение автора tarasfrompir поблагодарил:
- Smirnoff1976 (Сб ноя 25, 2017 12:14 am)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 130
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Модуль SMTPcatcher
tarasfrompir1 писал(а):Из єтого следует - что у тебя не обьявлена функция runScriptSafe()
А она находится в файле var\www\majordomo\lib\common.class.php ...
Проверь есть ли этот файл и присутствует ли внем строка - function runScriptSafe($id, $params = '')
Нет такой функции Этот фаил обновлялся? Как сделать чтоб там была эта функция?
Если да то я думаю что у тебя чтото с правами .... Тут я не помощник Винда у меня.
Если же нету то обновись на альфу...
ЗЫ посмотрел мастер ветку тоже присутствует (Альфа не причем)
ЗЫЫ а покажи картинку твоих настроек кетчера там скрипт правильно прописан? ЗЫЫЫ а скрипт сам срабатывает ?
Если на сценарий нажимаешь запустить то срабатывает, а по движению нет ( я так понимаю он не успевает из за ошибки)
Ну этот как его - Сценарий...
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль SMTPcatcher
По поводу движения ...
Ну тут не все так просто ....
У тебя ДВР отправляет два письма:
1 со словом "старт"
2 со словом конец
Так вот надо отлавливать слово старт в письме и если оно присутствует то только тогда надо запускать сценарий
2.
По поводу функции
Вот это смотрел ?
Из этого следует - что у тебя не обьявлена функция runScriptSafe()
А она находится в файле var\www\majordomo\lib\common.class.php ...
Проверь есть ли этот файл и присутствует ли в нем строка - function runScriptSafe($id, $params = '')
Ведь она запускает сценарий при попадании письма в СМТП КЕТЧЕР
Вот эта запись указывает на это Call to undefined function runScriptSafe()', что мы обращаемся к необьявленой функции
Ну и 3 сценарий ни при чем - у тебя не запускается сам сценарий из за пункта 2
Ну тут не все так просто ....
У тебя ДВР отправляет два письма:
1 со словом "старт"
2 со словом конец
Так вот надо отлавливать слово старт в письме и если оно присутствует то только тогда надо запускать сценарий
2.
По поводу функции
Вот это смотрел ?
Из этого следует - что у тебя не обьявлена функция runScriptSafe()
А она находится в файле var\www\majordomo\lib\common.class.php ...
Проверь есть ли этот файл и присутствует ли в нем строка - function runScriptSafe($id, $params = '')
Ведь она запускает сценарий при попадании письма в СМТП КЕТЧЕР
Вот эта запись указывает на это Call to undefined function runScriptSafe()', что мы обращаемся к необьявленой функции
Ну и 3 сценарий ни при чем - у тебя не запускается сам сценарий из за пункта 2
Спасибо нам ПОМОЖЕТ..!