On Mon, 25 Feb 2008 15:50:42 +0300
"Roman Prokhorov" <CGatePro@mx.ru> wrote:
Hello,
Andrew Nazarkin on 25.02.2008 3:22 wrote:
Доброго времени суток всем!
Пишу сюда, наверное, уже по-привычке. Поскольку почти никогда
не получал ответа на свои вопросы. Но... Надежда умирает последней.
Итак: требуется при получении письма на определенный
служебный адрес отправлять на определенный сотовый номер SMS с текстом
письма.
Правило React With не подходит по одной простой причине - sms.beemail.ru частенько в дауне и смс-ки приходят с огромным опозданием (если вообще приходят).
Значит, правило React With здесь непричём. Найдите другой шлюз вместо sms.beemail.ru.
Не подскажете для Московского пчелайна?
А мне критично время отклика.
Существует замечательный скрипт smssend. Хоть автор проекта
давно его забросил (даже страничка отсутствует), тем не менее скрипт
отлично работает!
Если он работает через тот же sms.beemail.ru - то не вижу разницы.
Нет, он эмулирует отправку через http сайт. В этои его преимущество, смс-ки приходят через 3-15 сек. после события. Конечно же, их не более 10 в сутки, но для меня это рояли не играет.
Стоит задача, как его прикрутить к CGP ?
Кроме корявого примитивного bash скрипта:
#!/bin/bash
echo smssend bol_rus.sms 79031234567 > /tmp/alarm
echo -n "текст письма" >> /tmp/alarm
chmod +x /tmp/alarm
/tmp/alarm
Ничего на ум не приходит :(
smssend сам по себе не способен считывать с stdin, поэтому
приходится танцевать с бубном.
Проблема состоит в том, как засунуть сам текст письма в echo
-n "текст письма" ?
Вы имеете ввиду текст пришедшего к Вам письма??? А если там текст
на 100КБ? А если он в HTML да с картинками?
А если мне фотки в разршении 10000х10000 прислали? :)
Шутка, конечно.
Письмо строго определенного размера со строго определенного адреса на
строго определенный адрес. А именно - UPS алерты шлет. Ну а 100 кб сам
smssend не пропустит - у него лимит 66 символов стоит.
И как потом запустить сам скрипт?
Никто не ставил перед собой подобную задачу?
Ну, по-сути ответа я так пока и не получил :(
##################################################################
Вы получили это сообщение потому, что подписаны на список
рассылки
<CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес
<CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста -
mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим -
mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru>
Архив списка: http://mx.demos.su/lists/cgp-russian/
-- Roman
##################################################################
Вы получили это сообщение потому, что подписаны на список
рассылки
<CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес
<CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста -
mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим -
mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru>
Архив списка: http://mx.demos.su/lists/cgp-russian/
Получено Mon Feb 25 20:04:01 2008
Этот архив был сгенерирован hypermail 2.1.8 : Tue 26 Feb 2008 - 00:15:16 MSK