URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 41221
[ Назад ]

Исходное сообщение
"smssend"

Отправлено pavel , 03-Мрт-04 11:00 
Здравствуйте!
Установил программу smssend на сервере (FreeBSD, Sendmail).
SMS - сообщения отправляются. Но в составе программы есть утилита, позволяющая пересылать сообщения из почтового ящика на телефон, в виде SMS. В доке написано, что достаточно прописать в домашней директории пользователя файл .forward со сроками:
|email2smssend -i -ms 130 -mm 4 -- mts.sms -7910ХХХХХХХ
Но когда отсылаешь письмо пользователю, выходит ошибка:

The original message was received at Wed, 3 Mar 2004 10:34:03 +0300 (MSK)
from daemon@localhost

   ----- The following addresses had permanent fatal errors -----
|email2smssend -i -ms 130 -mm 4 -- mts.sms 7910ХХХХХХХ
    (reason: 127)
    (expanded from: имя@домен.ru)

   ----- Transcript of session follows -----
email2smssend.-i.-ms.130.-mm.4.--.mts.sms.7910ХХХХХХХ: not found
554 5.3.0 unknown mailer error 127

Причем подписывал путь, где лежит программа - все равно ошибка.
Адресс, где все это лежит http://zekiller.skytech.org/smssend_en.php
Адресс с докой http://angel.cs.msu.su/cgi-bin/dwww?type=runman&location=EMA...

Может, кто сталкивался с такой ситуацией или имеет соображения?


Содержание

Сообщения в этом обсуждении
"smssend"
Отправлено Swap , 03-Мрт-04 11:56 
>|email2smssend -i -ms 130 -mm 4 -- mts.sms -7910ХХХХХХХ

имхо все это будет работать если у твоего оператора есть мыло посылая мессагу на которое оно будет форвардится на указанный номер (7910ХХХХХХХ)

то что ты написал тут, а именно: mts.sms   - это что? тот самый мыл опсоса?


"smssend"
Отправлено pavel , 03-Мрт-04 12:08 
mts.sms - это файл с урл страницы провайдера, где присутствует форма для отправки SMS.

Написал в файле .forward
"|/usr/local/bin/email2smssend -i -ms 130 -mm 4 -- mts.sms 7910ХХХХХХХ"
ошибка не приходит, но и телефон молчит - почему-то не отправляется.
Задействовал procmail, написал в файле .forward
"|IFS=' '&exec /usr/local/bin/procmail -f-||exit 75 #имя_пользователя"
все равно молчок, нет ошибки и нет сообщения.



"smssend"
Отправлено Swap , 03-Мрт-04 12:22 
>mts.sms - это файл с урл страницы провайдера, где присутствует форма для
>отправки SMS.

нифига не понимаю... имхо этот скрипт должен работать так:
приходит письмо, этот скрипт разбивает это письмо на указанное количество символов и отправляет на email-to-sms гейт твоего опсоса с параметром (твой номер).



"smssend"
Отправлено pavel , 03-Мрт-04 12:33 
## 'Mobilnye Telesistemy' provider file - www.mts.ru ##
# Version 2.0
# by Alex Kapranoff <kappa@sendmail.ru>
# Error codes :
#  1 -> Something bad (specify '-- -d5' to smssend to figure out)

Вот листинг этого скрипта:
NbParams 2
%Tel : Use prefixes 7095, 7902, 7910, 7916
%Message Size=160 Convert

# Sending message
PostURL http://www.mts.ru:5051/cgi-bin/cgi.exe?function=sms_send
PostData To=\%Tel%&Msg=\%Message%&Hour=23&Min=59&Day=31&Mon=12&Year=2005
Referer http://www.mts.ru/sms/

Search Ваше сообщение отправлено
PrintMsg Message successfully sent
ElseSearch
ErrorMsg 1 Message NOT sent

GO



"smssend"
Отправлено BuZZ , 11-Фев-05 08:48 
Тоже самое =(
smssend с консоли нормально все шлет а email2smssend неотрабатывает =((


Помогите народ !!!


"smssend"
Отправлено BuZZ , 11-Фев-05 11:52 
Во че нарыл =)

NAME
email2smssend - Send your emails to your GSM with smssend


SYNOPSYS
email2smssend [options] -- [smssend options]


DESCRIPTION
email2smssend allows your emails to be sent to your GSM. It's a perl script who launch smssend(1). You can control the maximum length of the SMS and the maximum number of messages to send if one is not enough.

It's designed to be easy to add in your .forward file.


OPTIONS


Options for email2smssend

-ms, --msg-max n
    Set the maximum number of characters by SMS to n.

-mm, --max-msg n
    Set the maximum number of SMS to send by email to n (n must be less than 10).

-i, --index
    If set, each SMS (part of the same email) will be prefix by a sequence number.

-r, --reverse
    If set, SMS will be send in reverse order. This is usefull in some case.

-h, --help
    Display this help and exit.

-V, --version
    Display the version number and the copyright and exit.


Options smssend

See the smssend man page for more informations.


EXAMPLES

This script is designed to be easy to add to your .forward. You just have to add a line like:

| email2smssend -i -ms 130 -mm 4 -- [provider name] [provider options]

In this case, emails will be sent by parts of 130 characters, with a limit of 4 SMS by email. See smssend(1) for the meaning of provider name and provider options.


AUTHOR
Written by Jean-Baptiste Sarrodie <jaiguru@maldoror.freesurf.fr>.


https://unstable.nl/cgi-bin/man/man2html?email2smssend+1


"smssend"
Отправлено BuZZ , 11-Фев-05 13:25 
И все равно нешлет гад =)