|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] почтовый робот |
|
VBS/WSH/JS - [решено] почтовый робот
|
Новый участник Сообщения: 15 |
люди помогите собрать из трех и чуть допилить скрипт, облагородить так сказать
изначально тема такая есть скрипт для получения почты от ingvar68 http://forum.script-coding.com/viewtopic.php?id=3196 с ним все хорошо он получает почту на сервере и валит все в одну папку (оргинал скрипта раскидывает по датам) затем батничек подобный этому точнее он, но в нескольких экземплярах http://forum.oszone.net/nextnewesttothread-242495.html просматривает все это растаскивает нужные письма по папкам и стартует нужные программы остальная почта считается спамом и изничтожается (вот здесь еще сортировщик очень понравилась реализация ini-файла в частности) очень бы хотелось чуть допилить все это до более компактного что он должен делать необходимо зайти на почтовый сервер проверить есть ли почта если есть то посмотреть тему письма (чтоб не скачивать все письма и всякий спам, трафик большой) если в теме письма есть "нужное слово1" то скачать и сохранить письмо на комп в папку1 если в теме письма есть "нужное слово2" то скачать и сохранить письмо на комп в папку2 если в теме письма "нужное слово3" то выполнить какунить команду1 (bat или vbs скрипт) если в теме письма "нужное слово4" то выполнить какунить команду2 (bat или vbs скрипт) и т.д. ... удалить письмо с сервера если остались еще письма повторить цикл скрипт пихаем в планировщик он проверяет почту скажем каждые 15 мин в итоге с любова девайса способного отправить почту мы можем управлять компом (скриптов выплняюшие какие либо действия на компе просто куча (у меня сделано динамический ip на почту сбросить, фотку с вэбки снять и послать на почту, записать 5 мин звука и отослать, ребутнуть модем, ребутнуть комп, даже форматнуть винт на всяк пожарный) плюс сортировщик раскидает письма по темам плюс спам фильтр знающие люди помогите пожалуйста или ткните носом как сделать, я в скриптах не очень силен, очень очень надо |
|
Отправлено: 02:14, 02-10-2013 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать
запускает файл text.bat если в папке есть файл в котором содержится Subject: Text
как переименовать а лучше переместить файл в котором встретилось это слово дает список файлов в директории но не могу прикрутить эту конструкцию к ren или copy дает ошибку синтаксиса ПОМОГИТЕ !!!!! |
Отправлено: 19:29, 07-10-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 05:24, 08-10-2013 | #3 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать да код сработал даже лутше чем надо, можно сортировать почтовые сообщения по разным папкам, а чтоб файлы не встречались по именам переименую в процесе переноса в число и дату
полный код выглядит так СПАСИБО |
Отправлено: 08:29, 08-10-2013 | #4 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать возник другой вопрос почему строчка
echo WHERE_WE=Replace(VBS,"\" & VBS_NAME,"") >>POP_client.vbs приводит не к созданию файла POP_client.vbs а к ошибке WHERE_WE=Replace(VBS,"\" "VBS_NAME" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. что значит знак & в команде echo |
|
Отправлено: 09:18, 08-10-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата vova_kansk:
|
|
Отправлено: 11:42, 08-10-2013 | #6 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать а всеравно не получилось vbs в батник запихать, но так тоже неплохо
итак что получилось есть скрипт для получения почты от ingvar68 http://forum.script-coding.com/viewtopic.php?id=3196 с ним все хорошо он получает почту на сервере и валит все в одну папку (оргинал скрипта раскидывает по датам) в скрипт надо прописать свой логин, пароль, POPсервер и порт (некоторым может потребоватся MSWINSCK.ocx лежит в архиве) есть батник который потом смотрит в эту папку и если тема письма Text запускает text.bat тема письма Start запускает start.bat тема письма Stop запускает stop.bat (в теме письма первая буква заглавная просто мне так удобнее, под себя пилите как хотите) тема письма Post перетаскивает письмо в папку message попутно переименовывая сохраняется лог последней сессии почтовика все остальное изничтожается как спам я не автор сего я просто собрал отдельные куски кода со всяких форумов под свою конкретную задачу посему низаче не отвечаю, гугл рулит ВСЕМ СПАСИБО пс : выяснился баг, если приходило несколько сообщений которые надо сохранить сохранялось только последнее, вроде исправил |
Последний раз редактировалось vova_kansk, 09-10-2013 в 18:47. Отправлено: 15:35, 08-10-2013 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
RSS робот какие то странные новости показывает | owere | О сайте и форуме | 7 | 10-05-2013 11:58 | |
iMobot: модульный робот | OSZone News | Новости информационных технологий | 0 | 31-03-2011 07:30 | |
Торговый робот 2.0 | OSZone Software | Новости программного обеспечения | 0 | 01-07-2010 15:30 | |
робот пылесос | Alyaa | Новости железа | 4 | 06-03-2007 22:31 |
|