Как стать автором
Обновить

Комментарии 65

В Украину СМС'ки доходить будут?
Не проверял, по идее должны если из mail агента приходят
Список по регионам: help.mail.ru/agent-help/sms/region

И еще прошу добавить в топик информацию о количестве бесплатных смс в день, если есть такая возможность. Не нашел никакой информации об ограничениях.
Спасибо, чуть позже добавлю.

Насчет количества пока не знаю. Попробую найти в ближайшее время и дополнить
не спеши эксперементировать, а то забанят…
Добавил, 10 в день
НЛО прилетело и опубликовало эту надпись здесь
Да, совершенно верно
Как же сделать так, что-бы знать когда закончится компиляция всех пакетов и я смогу приступить к дальнейшей работе с ПК?

Может быть, стоило использовать distcc?
Я не знал о его существовании, да и интернет у меня тогда был слабоват, а локально не было ни одной машины на которой можно было бы свободно компилировать в любой момент.

Зато в результате нашел хороший скрипт для рассылки бесплатных смс
Интересно, что я делаю не так, выполняю:

python ./send.py -l ***mail.ru -p *** -n +380********* -t "123"

получаю хелп. Пробовал и полную запись ключей.
Могу ошибаться, но скрипт похоже работает только на абонентов России. Не исключаю что ему не нравится номер начинающийся с +3******
Хотя возможно ошибаюсь. С питоном сильно не знаком но судя по условию вывода хелпа про +7 там ни слова

    if options.phone is None or options.text is None \
        or options.login is None or options.passwd is None \
        or len(options.phone) != 12 or options.phone[0] != "+":
        parser.print_help()
        exit()
В Украине длинна номера — 13 символом, а скрипт принимает — 12.
Hotfix:
send.py

19:  - or len(options.phone) != 12 or options.phone[0] != "+":
19: + or len(options.phone) < 12 or options.phone[0] != "+":
Тогда уже:

send.py

19:  - or len(options.phone) != 12 or options.phone[0] != "+":
19: + or len(options.phone) in [12, 13] or options.phone[0] != "+":
Тьфу, нужно читать научится…
А если попробовать убрать условие 12ти символов для номера? Как писал выше сам с питоном не знаком, но на первый взгляд больше нигде не используется размер номера
Для Украины работает простая замена 12 на 13. Если надо что-то универсальное, думаю тоже можно оформить. Проверил Life:), MTS и Kyivstar — работает.
Спасибо, завтра буду дома поправлю
Может кто-нибудь встречал аналогичный вариант c mail.ru, но на PHP?
Перепиши для себя, делов-то.
какая разница питон или пых?
смысла их править нет, а использовать на сайте не рекомендую, так как в скором времени вычислят и забанят
если хочешь использовать, то можно вызывать скрипт через exec или system, кому как больше нравится.
Как бы большая) Я с питоном вообще не знаком, чтобы переписывать на пых нужно сначала питон изучить, хотя, скачаю посмотрю, мб там всё интуитивно понятно… Использовать на сайте планирую только для себя, — в малых объемах, понятно, что при больших объёмах есть шанс бана.
так что мешает вызвать через exec?
Питон не обновляется, сломался при переходе с Убунту 10.04 на Убунту 12.04. Вообще его никак трогать не хочу, через exec тоже :)
>Я с питоном вообще не знаком, чтобы переписывать на пых нужно сначала питон изучить
советую начать изучать… я тоже начинал с РНР и без пинона стал чуствовать себя неуютно.
Я не могу похвастаться, что смогу что-то стоящее написать на питоне с ноля, но сделать доработку имеющегося функционала с помощью Гугля всегда смогу. Жизнь заставила.
Весьма полезно. Спасибо.

Как раз хотел разобраться, как слать смски через mail.ru, но, что-то мне подсказывает, что после этого поста на харбре «прикроют лавачку» :)
Не исключено, но он и раньше был в свободном доступе.
Хабр читают куда больше людей неспособных самостоятельно нагуглить\написать такой скрипт. Поэтому, возможно, завтра перевалит порог людей которые так будут слать sms, и какой нибудь программист в следующей версии протокола изменит пару цифр ;)
Найдутся умельцы которые напишут новый скрипт;) К тому же сейчас бесплатных сервисов отправки смс куча, есть даже без капчи, так что умельцы быстро справятся с этим. Как минимум знаю приложение вк которое позволяет отправлять «неограниченное» по символам сообщение(испытание в 500 символов прошело успешно), с ограничением на 10 сообщений в сутки (размер смс не имеет значения) и никакой капчи
ссылку кинь в личку, пожалуйста
спасибо,
жене кинул ссылку — она сидит в Контекте чаще меня
Кто может подсказать, сколько сообщения идут? Есть ли ограничение по количеству?
Под мониторинг подойдет?
Если через скрипт, то в России максимум задержка 5 минут, обычно почти сразу или в течении минуты, ограничение есть, но пока не уверен сколько(как узнаю сразу добавлю). В крайнем случаи можно создать пару фэйковых аккаунтов и чередовать их.

Что касается первого способа там ограничений раньше не было, но задержки по доставке значительно выше были когда МТС еще не прикрыл лавочку в нашем регионе. Быстрее 3х минут никогда не приходили
для мониторинга использую USB-модем и smstools
Наш сисадмин настроил на мониторинг сип, положил 100 руб и радуется уже больше года.
Как только на сервере критическая ситуация, ему сразу идет звонок на мобильный и сразу сброс. Трафик нолевой.
По номеру понятно — что с сервером Ж@па!
Тогда уж прикрутить text-to-speach и логи проговаривать. В принципе, можно и голосовым командам обучить… Со стороны прикольно будет смотреться )
> Со стороны прикольно будет смотреться )
а $$ за СИП??
В мэйл агенте раньше пользовался отправкой смс — доходили практически моментально, но ограничение было порядка 30 смс в день(незнаю как сейчас с этим обстоят дела).
Себе уже начал прикручивать оповещение по смс о событиях типа эксепшенов в django проекте.
Ну и mv noty_send.sh ~/bin/smsme; chmod +x ~/bin/smsme (в котором еще путь до питоновского скрипта поменял)
стало проще набирать просто smsme + сообщ.
Я просто кинул линк на noty_send.sh в /usr/bin
Ну да, кому как удобнее, можно еще типа такого прописать в .bashrc(не проверял):
sendsms(){
num=+71234567890
log=qwe@mail.ru
pas=*******
msg=$1
notify-send "Отправляем sms: "$msg" на номер $num"
python /patrh/to/send.py -l $log -p $pas -n $num -t "$msg"
}


У меня не шлются несколько сообщений подряд. Скорее всего там так и осталось не чаще чем раз в минуту.
Проверил, для Украины работает после исправления
Hotfix:

send.py

19: — or len(options.phone) != 12 or options.phone[0] != "+":
19: + or len(options.phone) < 12 or options.phone[0] != "+":

автору спасибо
Не совсем верный, мы теряем Россию и все номера меньше 13, завтра после обеда поправлю скрипт и статью.

Интересно что насчет номеров в других странах, в которые действует отправка с mail агента?
Может хватит экономить на спичках и связываться с недопочтовиком?
Возьмите любой из десятков sms-провайдеров — смс-ка от 25 копеек с отчетом о доставке. Причём один из них смс-ки самому себе недавно вообще бесплатно сделал.
Название в студию :)
sms.ru
При попытке скачать с ompldr.org/vZjdpOA/sms_send.tar.bz2 выдаётся какая-то рожа с надписью NO )
Правильная ссылка ompldr.org/vZjdpOA
Спасибо, поправил
Всё равно рожа с надписью NO.
Удалили файл?
Может у них ограничение на количество скачиваний в день или в час. Сейчас выложу на другой
Добавил еще один линк на файл, как показала статистика файл пользуется большой популярностью
Если обновить страницу с рожей и надписью NO начнется скачивание файла
скачал, апдейт, заменил, пробую отправить пишет sending и висит, украина, что не так делаю?
UPD разобрался, напрямую send.py с ключами запуска отправляет, МТС в теле моего сообщения добавляет что не отвечает за содержимое=)
Странно но у меня тоже самое. Хотя может просто исчерпал лимит на сегодня
Похоже прикрыли лавочку…
короче удалось отправить только 1 смс =(
Странно, сегодня на свой номер тоже штуки 3 только удалось отправить, хотя саппорт mail.ru утверждал что ограничение 10 смс в день, но на другой номер 4 смс удачно отправил.

PS: смс можно посылать не чаще чем одно в минуту
Хе. Сколько лет прошло, а скриптец по прежнему работает. Единственно, mail.ru не гарантирует отправку. Приходит ответ что отправлено, но реально на телефон ничего не приходит. Во всяком случае так было когда скрипт писался. Так что не стоит его использовать для чего то важного.
Меня ни разу не подводил, если не спамить.

На sms.ru (спасибо shotman0) есть полуготовые скрипты на php, на свой номер отправляются бесплатно и приходят сразу.
Ограничений по времени между смс нет,
Ограничение на макс количество — 10 смс в день,
Ограничение на размер — 8 СМС или ~500 символов

Если будет свободное время позже добавлю и этот вариант в статью
ограничение, как и адрес отправителя (например server1) можно менять по договоренности с админом сайта
Ограничение на макс количество — 10 смс в день

На самом деле — ограничение на количество разных номеров в день. Защита от спамеров. На эти 10 номеров — смски будут приходить, пока деньги не кончатся. Я за отладку (тоже использую sms.ru) отослал более 30 смс на 4 номера — все отлично дошли.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории