[Модуль] SMTP Catcher (smtpcatcher)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Cashmarik
Сообщения: 55
Зарегистрирован: Вс дек 18, 2016 7:29 am
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Модуль SMTPcatcher

Сообщение Cashmarik » Вт окт 31, 2017 5:38 pm

Все равно не работает, вот кусок лога:

Код: Выделить всё

2017-10-31T22:30:23+08:00:PID->2692:SID:0:>220 localhost smtpcatcher ready
2017-10-31T22:30:23+08:00:PID->2692:SID:22451:EHLO Media
2017-10-31T22:30:23+08:00:PID->2692:SID:0:>250 Nice to meet you
2017-10-31T22:30:23+08:00:PID->2692:SID:22451:MAIL FROM:<cashmarik1@gmail.com>
2017-10-31T22:30:23+08:00:PID->2692:SID:0:>250 Okey dokey
2017-10-31T22:30:23+08:00:PID->2692:SID:22451:RCPT TO:<cashmarik1@gmail.com>
2017-10-31T22:30:23+08:00:PID->2692:SID:0:>250 Recipient accepted
2017-10-31T22:30:23+08:00:PID->2692:SID:22451:DATA
2017-10-31T22:30:23+08:00:PID->2692:SID:0:>354 End message with period
2017-10-31T22:30:23+08:00:PID->2692:SID:0:>250 Mail accepted
2017-10-31T22:30:23+08:00:PID->2692:SID:22451:QUIT
2017-10-31T22:30:23+08:00:PID->2692:SID:0:>221 See you later aligator

TO: 
FROM: cashmarik1@gmail.com
SUBJECT: UniFi Video Test Email
TEXT: This email was successfully delivered.
 
В cycle_smtpcatcher.php код поменял (разбил условие на 2, как tarasfrompir1)
Последний раз редактировалось Cashmarik Вт окт 31, 2017 6:01 pm, всего редактировалось 1 раз.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль SMTPcatcher

Сообщение sergejey » Вт окт 31, 2017 5:59 pm

Я смотрю, что "TO" пустое, что как бы странно -- в письме от устройства не хватает корректного заголовка "to", но видимо такое может быть.
Я загрузил обновление, которое по идее должно решать эту проблему.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Cashmarik
Сообщения: 55
Зарегистрирован: Вс дек 18, 2016 7:29 am
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Модуль SMTPcatcher

Сообщение Cashmarik » Вт окт 31, 2017 6:39 pm

Спасибо, Сергей, и я уже закостылил, заменив в парсинге поле to на поле from))
Только почему-то событие 2 раза выполняется.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль SMTPcatcher

Сообщение tarasfrompir » Вт окт 31, 2017 8:20 pm

Уважаемый Кошмарик у Вас нету явного получателя письма который или не настроен на ДВР регистраторе (или каком то другом устройстве) или не вписан получатель письма в модуле на что явно указывает пусто поле - ТО (тоесть получатель письма).
Хотя я склоняюсь ко второму варианту -что то было такое в моем DVR что я не прописал толи получатель то ли отправитель...
Спасибо нам ПОМОЖЕТ..!
Cashmarik
Сообщения: 55
Зарегистрирован: Вс дек 18, 2016 7:29 am
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Модуль SMTPcatcher

Сообщение Cashmarik » Ср ноя 01, 2017 4:17 pm

tarasfrompir1 писал(а):Уважаемый Кошмарик у Вас нету явного получателя письма который или не настроен на ДВР регистраторе (или каком то другом устройстве) или не вписан получатель письма в модуле на что явно указывает пусто поле - ТО (тоесть получатель письма).
Хотя я склоняюсь ко второму варианту -что то было такое в моем DVR что я не прописал толи получатель то ли отправитель...
В двр нет такого поля, только email, но проблему решили, последее сообщение немного не о том)
Smirnoff1976
Сообщения: 129
Зарегистрирован: Пт май 26, 2017 11:51 am
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Модуль SMTPcatcher

Сообщение Smirnoff1976 » Пн ноя 20, 2017 3:49 pm

Подключил модуль. В папке debmes появляется 2017-11-20_smtpcatcher.log :
СпойлерПоказать
15:45:41 0.69109100
TO: test@test.ru
FROM: test@test.ru
SUBJECT: Alarm Message
TEXT: тревожное событие: Дет. движенияКонец
начало: 2017-11-20 15:36:32
№ канала входного сигнала тревоги: 3
имя тревожного устройства: dvr
IP отправителя: 192.168.0.120
Прописал объект и свойство, там ничего не появляется, добавил метод, он не запускается.
Что не так делаю?

Код: Выделить всё

$text = $params["TEXT"];
say('получили',2);
say($text,2);
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль SMTPcatcher

Сообщение sergejey » Пн ноя 20, 2017 11:45 pm

Smirnoff1976 писал(а): Прописал объект и свойство, там ничего не появляется, добавил метод, он не запускается.
Что не так делаю?

Код: Выделить всё

$text = $params["TEXT"];
say('получили',2);
say($text,2); 
А дата обновления записи меняется?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Smirnoff1976
Сообщения: 129
Зарегистрирован: Пт май 26, 2017 11:51 am
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Модуль SMTPcatcher

Сообщение Smirnoff1976 » Вт ноя 21, 2017 3:35 pm

да, все свежее
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль SMTPcatcher

Сообщение tarasfrompir » Вт ноя 21, 2017 3:49 pm

Попробуй через скрипт тот точно выполняется
Спасибо нам ПОМОЖЕТ..!
Smirnoff1976
Сообщения: 129
Зарегистрирован: Пт май 26, 2017 11:51 am
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Модуль SMTPcatcher

Сообщение Smirnoff1976 » Вт ноя 21, 2017 11:38 pm

tarasfrompir1 писал(а):Попробуй через скрипт тот точно выполняется
Имеешь в виду сценарий?
Ответить