Ad Widget

Collapse

Бесплатная отправка СМС

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sergunz
    Junior Member
    • Apr 2013
    • 8

    #1

    Бесплатная отправка СМС

    Пытаюсь настроить отправку смс по инструкции с Хабра http://habrahabr.ru/post/81630
    Через сайт sms.ru есть возможность отправлять бесплатно смс на свой мобильный, правда как описано в статье, через сервис Функции-Почта смски почему то не уходят, но через раздел Программистам -Отправить СМС сообщение через секретный почтовый ящик @sms.ru смски уходят.
    На сервере с Zabbix такой командой
    echo "Some Text" | mail -s "7924555555" [email protected]
    смска отправляется (в заголовке письма обязательно должен быть номер телефона).
    настраиваю отправку email с помощью такого скрипта:

    #!/bin/bash
    to=$1
    subject=$2
    body=$3
    cat <<EOF | mail -s "$subject" "$to"
    $body
    Если использовать скрипт для отправки email сообщений на корпоративный ящик, сообщения приходят.
    Если же использовать его для отправки на ящик [email protected] - должна придти смска, но ее нет.
    Пробовал писать так:
    #!/bin/bash
    to=$1
    subject=$2
    body=$3
    cat <<EOF | mail -s "7924555555" "[email protected]"
    $body
    EOF

    Результат тот же.

    Если написать так:
    #!/bin/bash
    to=$1
    subject=$2
    body=$3
    echo "Some Text" | mail -s "7924555555" [email protected]
    То сообщение приходят с текстом Some Text. Но мне то надо чтобы сообщение приходило c текстом из переменной $body.
  • satis44
    Junior Member
    • Oct 2013
    • 5

    #2
    sms

    На вашем месте я бы попробовал сделать вот как.
    Для СМС использовал бы скрипт такого вида
    #!/bin/bash
    to=$1
    subject=$2
    body=$3
    cat <<EOF | mail -s "$subject" "$to"
    $body
    Создал бы способ оповещения email.sms с типом скрипт где указал бы скрипт, написанный выше. Ну и соответственно задал бы действие и оповещение. В вашем случае у меня подозрение на то, что вы когда указываете непосредственно номер телефона и почту, переменную $body он взять не может потому что он ему явно не задана.

    Comment

    Working...