Скрипт для отправки смс на телефон

Аватар пользователя ROMANEX

хотелось бы при наступлении какого-нибудь события на сервере (asp10,postfix) отсылылось смс на мобильник, как это организовать?

Аватар пользователя woodoo

Re: скрипт для отправки смс на телефон

1. У мобильного оператора есть услуга mail2sms?
2. Входящие sms, надеюсь, бесплатно? Показывает язык

Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

1 только что проверил, письмо на +3мойномер@sms.оператор.ua пришло на телефон в виде смс.
2Конечно бесплатные...

Аватар пользователя woodoo

Re: скрипт для отправки смс на телефон

echo "test sms"|mail +3мойномер@sms.оператор.ua

Аватар пользователя sergeil

Re: скрипт для отправки смс на телефон

Цитата:
woodoo пишет:
echo "test sms"|mail +3мойномер@sms.оператор.ua

Это прокатит, IMHO, только с нормального почтового сервера (не безимянного релея)...
Попытка отослать сообщения с localhost успехом увенчатся вообще не должна.

Но это уже не проблема отправки SMS, а вопрос взаимодействия почтового клиента на машине пользователя и почтового сервера провайдера мобильной связи.

PS: Если-бы таких ограничений не было, то нас бы уже давно утопили в SMS-спаме...

Аватар пользователя sergeil

Re: скрипт для отправки смс на телефон

Цитата:
ROMANEX пишет:
1 только что проверил, письмо на +3мойномер@sms.оператор.ua пришло на телефон в виде смс.
2Конечно бесплатные...

Я так понимаю, SMS отправлена с официального почтового сервера компании...

Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

нет, смс отправил с локальной машины, ящик которой находится на моем почтовом сервере

Аватар пользователя sergeil

Re: скрипт для отправки смс на телефон

ROMANEX писал(а):
что-то не выходит....

Отошли письмо на свой адрес и посмотри реквизиты отправителя... В адресе оправителя должен быть корректный EMail адрес (с доменом). Если письмо от root, то скорее всего, обратный адрес не содержит корректного доменного имени... Локальное имя хоста должно маскарадится в официальное имя домена. Не знаю как в Вашей почтовой системе, но в sendmaiil это настраивается.

Для sendmail:

Цитата:
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(mydomainalias.com)dnl
MASQUERADE_DOMAIN(mydomain.lan)dnl
MASQUERADE_DOMAIN(`sergeil.blablabla')dnl
MASQUERADE_AS(`officialdomain.com.ua')dnl

Также, очень часто, для письем от root маскарад домена не производится...

Цитата:
EXPOSED_USER(`root')dnl

Попробуйте отправить от имеди другого пользователя...

Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

разобрался, что то он знак + не воспринимает...
echo "test"|mail 38050xxxxxxx@sms.umc.ua

Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

первая часть задачи решена, если бы мне для спама нужно было ,тогда все ок, но мне желательно чтоб меня оповещели при каком-либо действии на сервере, например кто-то зашел по ssh...
у кого какие мысли по этому поводу?

Аватар пользователя wusup

Re: скрипт для отправки смс на телефон

Цитата:
например кто-то зашел по ssh...

cкрипт по crond каждую минуту анализирующий вывод команды $w

Аватар пользователя woodoo

Re: скрипт для отправки смс на телефон

ROMANEX писал(а):
первая часть задачи решена, если бы мне для спама нужно было ,тогда все ок, но мне желательно чтоб меня оповещели при каком-либо действии на сервере, например кто-то зашел по ssh...
у кого какие мысли по этому поводу?

1. Если sshd позволяет зайти этим пользователем - нет смысла поднимать алярм. "отгребаем то, что разрешили".
2. Вставить в ~/.bash_profiдe строку с оповещением by sms.
3. Изменить владельца и права на ~/.bash_profile

Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

woodoo
большое спасибо!!!

Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

Родился первый скрипт для отсылки смс на юмс,джинс

#!/bin/bash
echo "Введите номер телефона в формате 38050(066)XXXXXXX"
read number
echo "Введите сообщение"
read sms
echo "$sms"|mail $number@sms.umc.ua
Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

Ну и релиз скрипта:

#!/bin/bash
echo "Выберете оператора:" 
OPTIONS="umc,jeance ks,djuice beeline quit"
select opt in $OPTIONS; do
if [ "$opt" = "umc,jeance" ]; then
        echo "Введите номер телефона в формате 38050(66)XXXXXXX"
        read number
        echo "Введите сообщение"
        read sms 
        echo "$sms"|mail $number@sms.umc.ua 
    elif [ "$opt" = "ks,djuice" ]; then 
            echo "Введите номер телефона в формате 38067(97)XXXXXXX"
            read number
            echo "Введите сообщение"
            read sms
            echo "$sms"|mail $number@sms.kyivstar.net
        elif [ "$opt" = "beeline" ]; then
            echo "Введите номер телефона в формате 38068XXXXXXX"
            read number
            echo "Введите сообщение"
            read sms
            echo "$sms"|mail $number@sms.beeline.ua.ua 
                elif [ $opt = "quit" ]; then
                echo done 
                exit 
                else    clear
                       echo "Неправильный выбор, повторите еще раз"
fi
done
Аватар пользователя ROMANEX

Re: скрипт для отправки смс на телефон

Да, чуть не забыл рассказать как им пользоваться...
1 создаем файл sms: touch sms
2 копируем в него код, сохраняем.
3 делаем его исполняемым chmod 755 sms
4 ложем в папку /bin
теперь с любого места набираем sms и наслаждаемся...

Аватар пользователя zup

Re: скрипт для отправки смс на телефон

НИЧЕГО НЕ ПОНЯТНО ПРОСТОМУ НАРОДУ!!!!!!! Вам то понятно вы на свойм языке общаетесь.... Но не мог мы мне кто нибудь объяснить конкретно!!! По полочкам.... Как отправлять....

Аватар пользователя dpoint

Re: скрипт для отправки смс на ...

Вы можете использовать Api для отправки сообщений http://www.2-waysms.com
Инструкция - http://cp.2-waysms.com/2-WaySMS_com_manual.pdf

RSS-материал