Главная » 2011 » Октябрь » 14 » Авоматизированная отправка SMS-оповещений из windows на телефон "Мотива"
15:13 Авоматизированная отправка SMS-оповещений из windows на телефон "Мотива" |
Вообще способов можно придумать несколько, опишу тот, который реализовал.
Качаем sendmail для windows например отсюда http://www.glob.com.au/sendmail/sendmail.zip (касперский на него не матерился). Распаковываем куда-нибудь архив. Внутри нас интересуют sendmail.exe и sendmail.ini. Кого-то может заинтересовать папка source, в ней исходники на дельфях, желающие могут попробовать пересобрать. Открываем sendmail.ini, там нужно поправить строки smtp_server=mail.mydomain.com заменить на свой, auth_username= дополнить логином (без кавычек) и auth_password= паролем, остальное скорее всего править не понадобится. В папке с экзешником создаём .bat-файл примерно со следующим содержимым:
@ECHO OFF CD "C:\Users\User\Downloads\sendmail" REM send email from command line via SMTP with sendmail ECHO From: somebody@moyapochta.ru > %TEMP%\temp.mail ECHO To: 79081234567@sms.ycc.ru. >> %TEMP%\temp.mail ECHO Subject: this is a test >> %TEMP%\temp.mail ECHO.>> %TEMP%\temp.mail ECHO testing. >> %TEMP%\temp.mail ECHO blah blah.. >> %TEMP%\temp.mail ECHO. >> %TEMP%\temp.mail ECHO blah. >> %TEMP%\temp.mail sendmail -t < %TEMP%\temp.mail DEL %TEMP%\temp.mail
Это всё значит, что наш батник меняет текущую директорию на ту, где у нас sendmail распакован, создаёт там временный файл с текстом сообщения, скармливает его нашему sendmail.exe и удаляет его. Sendmail.exe посылает наше сообщение на мыло 79081234567@sms.ycc.ru, шлюз sms.ycc.ru преобразует письмо в СМСку и доставляет её на телефон. Батников можно сразу сделать несколько, чтоб каждый своё сообщение отправлял. Теперь например кладём ярлык для батника в автозагрузку. Тогда сообщение будет отправляться при каждом включении компьютера (при условии, что компьютер сразу при включении будет подключен к интернету). Можно отправлять сообщения по расписанию, затолкав ссылку на батник в планировщик винды, можно ещё к чему-нибудь прикрутить. Короче это уже у кого на что фантазии и ловкости хватит. Можно просто ручками сообщения писать и отправлять. Теперь о грустном. СМСки на мотив могут идти больше часа. Тем не менее, например о падении сервера узнать лучше поздно, чем от начальства. Может у других операторов быстрее. Шлюзы на других операторов ищите сами, в интернете есть целые каталоги с шлюзами операторов. Хотя может оказаться, что кто-то такую услугу вообще не предоставляет.
Ссылочки для справки: http://wap.ycc.ru/notes/12832 http://glob.com.au/sendmail/
|
Просмотров: 1305 |
Добавил: intell
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|