Пытаюсь настроить отправку смс по инструкции с Хабра 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.
Через сайт 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.
Comment