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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Автоматическая отправка файлов, попадающих в папку.

Ответить
Настройки темы
Любой язык - [решено] Автоматическая отправка файлов, попадающих в папку.

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


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

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


Дорого дня! В общем есть такая задача. В некой папке " Base" появляются время от времени файлы -логи ошибок со своим расширением. Нужно отследить появление нового файла и отправить его ( файл) на определенный е-маил.
Перепробовал несколько программ Sendmail, и т п, но они не работают.
Подскажите возможный вариант. Я так понимаю, почитав немного форумов, что должен быть какой-то бат файл, который бы следил за папкой? затем отправлял появившееся содержимое на мыло.
Cейчас начал копать blat, но там какие-то траблы с SSL? что можно вроде как, решить через Stunnel.
В общем подскажите хотя бы в каком направлении копать? Можно ли решить эту задачу средствами Windows 10.

Отправлено: 12:17, 23-09-2020

 

Аватара для Elven

Ветеран


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

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


Send-MailMessage. По ссылке даже есть пример с параметром -Attachments
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:27, 23-09-2020 | #2



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

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


Забанен


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

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


Вариантов тьма: curl, pwsh, certutil и т.п.

Отправлено: 14:10, 23-09-2020 | #3


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


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

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


Нашел smtpsender, Пока разбираюсь.Теперь задача разобраться как отправлять именно последний появившийся в папке файл...

Отправлено: 05:02, 24-09-2020 | #4


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


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

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


Письмо отправляется! Пока в ручном режиме! Небольшая путаница с кодировкой! И не приходит прикрепленный файл!- но тут я скорее всего некорректно указываю путь.

up^
В общем разобрались с автором программы smtpsend. Все файлы пересылаются! Теперь осталась задача автоматизировать забор новых файлов из определенной директории по событию, то есть когда там появляется новый файл.

Последний раз редактировалось Onza, 24-09-2020 в 11:07.


Отправлено: 07:26, 24-09-2020 | #5


Аватара для Fors1k

Старожил


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

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


Код: Выделить весь код
param(
    $user     = 'baza@yandex.ru',
    $Password = 'qwe123',
    $address  = 'onza@gmail.com',
    $path     = 'C:\base',
    $filter   = '*.log'
)cls

$w = [io.filesystemwatcher]::new($path, $filter)
register-objectevent -inp $w -event Created -action {
    $SMTPServer = 'smtp.yandex.ru';$SMTPPort='587'
    $PWord      = ConvertTo-SecureString $Password –AsPlainText -Force
    $Credential = [Management.Automation.PSCredential]::new($User, $PWord)
    Send-MailMessage `
    -From $User `
    -to $address `
    -Subject 'New file from Base folder' `
    -SmtpServer $SMTPServer `
    -port $SMTPPort `
    -Credential $Credential `
    -UseSsl -Encoding UTF8 `
    -Attachments $event.sourceeventargs.fullpath
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:03, 24-09-2020 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Автоматическая отправка файлов, попадающих в папку.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Автоматическая отправка файлов на почтовый ящик shaman18 Скриптовые языки администрирования Windows 19 31-10-2018 00:08
PowerShell - Автоматическая отправка документов надлежащему адресату VictorST Скриптовые языки администрирования Windows 5 15-06-2015 20:19
Автоматическая отправка файлов из локального каталога на FTP __sa__nya Хочу все знать 5 09-03-2015 09:19
[решено] автоматическая отправка писем win 7 For_Sites@twitter Хочу все знать 11 26-10-2013 12:02
VBS/WSH/JS - Автоматическая отправка почты в контексте Outlook. MioZo Скриптовые языки администрирования Windows 1 21-08-2011 12:13




 
Переход