Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Можно ли сделать так чтобы bat файл отправлял на почту файл

Андрей Альтов Ученик (100), открыт 3 недели назад
Допустим я сделал копирование папки через copy на рабочий стол. Можно ли как то эту папку отправить на почту? На тг и дс тоже сойдет
Дополнен 3 недели назад
Именно чтобы батник отправлял, а не я
3 ответа
Лайт Ягами Искусственный Интеллект (309444) 3 недели назад
Чисто батником - нет. Нужна программа для отправки почты, работающая из командной строки
Виталий Астапович Знаток (286) 3 недели назад
@echo off
setlocal

set "folderPath=C:\path\to\folder"
set "zipPath=C:\path\to\folder.zip"
set "to=recipient@example.com"
set "subject=Folder Attached"
set "body=This is a test email with a folder attached"
set "smtpServer=smtp.example.com"
set "from=your_email@example.com"
set "username=your_email@example.com"
set "password=your_password"

:: Архивируем папку в zip
powershell -Command "Compress-Archive -Path '%folderPath%' -DestinationPath '%zipPath%'"

:: Отправляем почту с вложением
blat -to %to% -subject "%subject%" -body "%body%" -server %smtpServer% -f %from% -u %username% -pw %password% -attach %zipPath%
Как то так. блат скачай тут https://github.com/tbeu/Blat . Наверняка сработает не со всеми майл серверами но пробуй.
Рустам Абдрашитов Мыслитель (9494) 3 недели назад
Лови
 @echo off 
REM Копирование папки на рабочий стол
xcopy "C:\ИсходнаяПапка" "%USERPROFILE%\Desktop\КопияПапки" /E /I /H /C /Y

REM Отправка папки по электронной почте
blat -to recipient@example.com -subject "Копия папки" -body "Вот копия папки" -attach "%USERPROFILE%\Desktop\КопияПапки"
Похожие вопросы