Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт для отправки логов по емэйл

Ответить
Настройки темы
VBS/WSH/JS - Скрипт для отправки логов по емэйл

Аватара для BSDельник

Новый участник


Сообщения: 49
Благодарности: 4

Профиль | Отправить PM | Цитировать


Доброго времени суток, коллеги!

Дано: комп с Win7 в AD (права локального админа), Outlook 2010.
Задача: нужно каждый день после загрузки компьютера отправлять письмо с логами, которые находятся в файле, например: d:\log.txt
Теперь проблемы:
  • нужно отправлять содержимое файла, а не сам файл;
  • vba в Outlook заблокирован;
  • 25 заблокирован и сделать, например, как здесь: http://forum.oszone.net/nextoldesttothread-200102.html не получится.

Можно ли как-то еще написать скрипт, чтобы производилась отправка? А то надоело каждое утро выполнять одни и те же действия.

Спасибо за ответы.

-------
Жизнь — это просто куча всякой фигни, которая происходит.


Отправлено: 17:07, 09-08-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


BSDельник, как здесь: VBS/WSH/JS - Помогите доработать скрипт отправки по почте с аттачем — получится, ибо для этого сам Outlook и его VBA не нужен, только библиотека CDO.
Цитата BSDельник:
25 заблокирован »
А, скажем, 587 или 2525 порт?

Последний раз редактировалось Iska, 09-08-2011 в 18:00. Причина: Исправлена грамматическая ошибка


Отправлено: 17:45, 09-08-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BSDельник

Новый участник


Сообщения: 49
Благодарности: 4

Профиль | Отправить PM | Цитировать


Как вы наверно уже догадались почтовый сервер (назовем его mail.company.ru) находиться в компании и все легкие пути закрыты(((((

-------
Жизнь — это просто куча всякой фигни, которая происходит.


Отправлено: 18:15, 09-08-2011 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Тогда сожалею. Если б был какой-либо из внешних и имеющих Web-интерфейс — то можно бы было и через него. А так — увы.

Отправлено: 18:21, 09-08-2011 | #4


Аватара для BSDельник

Новый участник


Сообщения: 49
Благодарности: 4

Профиль | Отправить PM | Цитировать


Спасибо. Про Web-интерфейс я понял.

На самом деле все действия стандартны и решаются с помощью клавиатуры:
  1. загрузка Outlook (тут просто);
  2. timeout 40 секунд (ожидание... не знаю как иначе отследить, что программа полностью загрузилась);
  3. Ctrl+N (открытие нового письма);
  4. вставка адресата;
  5. TAB (поиск адресата в адресной книге);
  6. TAB (переход в поле "Копия");
  7. TAB (переход в поле "Тема");
  8. вставка темы;
  9. TAB (переход в тело письма);
  10. вставка приветствия ("Доброе утро, Землянин!" или как то иначе) и перевод на новую строку;
  11. вставка содержимого файла log.txt
  12. Ctrl+Enter (отправка письма)
  13. Enter (подтверждение отпраки)
Вопрос частично решается с помощью сторонних программ, например: xStarter, но держать целую программы для одного действия как-то не правильно. Мой следующий вопрос: возможно ли написать на vbs? Если нет - то и суда нет.

-------
Жизнь — это просто куча всякой фигни, которая происходит.


Отправлено: 18:45, 09-08-2011 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


BSDельник, возможно, я Вас плохо понял:
Цитата BSDельник:
25 заблокирован »
?

Тогда по какому порту у Вас работает Microsoft Outlook? По какому протоколу?

Цитата BSDельник:
Мой следующий вопрос: возможно ли написать на vbs? »
Ответ: да, при условии регистрации и использования библиотеки AutoItX. Либо написания и компиляции скрипта на чистом AutoIt.

Отправлено: 21:19, 09-08-2011 | #6


Аватара для BSDельник

Новый участник


Сообщения: 49
Благодарности: 4

Профиль | Отправить PM | Цитировать


хз...
но telnet на 25 выдает: 421 4.3.2 Service not available
Надеялся без AutoIt обойтись... Ну, да ладно попробую xStarter.

Вопросик еще один: можно как-либо узнать что программа полностью загрузилась? У меня сейчас просто стоит timeout на 40 секунд, но если, например, ставилось обновление, то времени не хватает. Ставить больше, значит в обычные дни долго ждать.

-------
Жизнь — это просто куча всякой фигни, которая происходит.


Отправлено: 18:38, 10-08-2011 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата BSDельник:
хз...
но telnet на 25 выдает: 421 4.3.2 Service not available »
Раз Вы как-то можете отправлять посредством Microsoft Outlook — можете посмотреть, на всякий случай, в свойствах соответствующей учётной записи, в «Другие настройки», вкладка «Дополнительно»:

что указано (пример для MS Outlook 2003; более свежего нет)?

Цитата BSDельник:
Ну, да ладно попробую xStarter. »
Можно и его.

Отправлено: 20:59, 10-08-2011 | #8


Аватара для BSDельник

Новый участник


Сообщения: 49
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата Iska:
Раз Вы как-то можете отправлять посредством Microsoft Outlook — можете посмотреть, на всякий случай, в свойствах соответствующей учётной записи, в «Другие настройки», вкладка «Дополнительно»:
что указано »[/post]

-------
Жизнь — это просто куча всякой фигни, которая происходит.


Отправлено: 16:58, 12-08-2011 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт для отправки логов по емэйл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Небольшой скрипт для отправки Email. Без вложений. Centrinar AutoIt 1 23-04-2011 02:37
[решено] Скрипт для отправки файлов или просто текста на определенный E-mail wwe AutoIt 2 02-02-2010 18:15
скрипт отправки почты stolyar Вебмастеру 10 04-01-2010 18:23
Скрипт для отправки команд telnet Hardman Программирование и базы данных 4 16-03-2007 06:14
скрипт для дампа базы и отправки на другой хост nix_lamer Программирование в *nix 5 12-02-2007 14:09




 
Переход