Richard_Nixon
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору V1RTuE Пакетный файл и Report.txt находятся в одном каталоге с CMail.exe Использую версию c SSL На выходе получаю следующее: D:\Filder\bbb\CMail_0.7.9b>sb3.bat 1 file(s) moved. Invalid awild option 'D' Мой пакетник: Цитата: @echo off SET ORGANIZATION=Филиал SET SMTPSERVER=smtp.mail.ru SET SMTPPORT=25 SET MAILTO=post@mail.ru SET MAILFROM=me@mail.ru SET MAILLOGIN=me@mail.ru SET MAILPASSWORD=PaSsWoRd SET f=%~dp0 SET cmail="%f%Cmail.exe" :: Перекодируем Report.txt из cp866 в UTF-8, чтобы cmail.exe корректно прочитала кириллицу. setlocal disabledelayedexpansion cp 866>nul 2>&1 @<"%f%log.log">"%f%log.tmp" (for /f "delims=" %%i in ('find/n /v ""') do @chcp 65001>nul& set x=%%i& cmd/v/c echo[!x:*]^^=!) ::Добавляем в конец каждой строки тэг <br>, чтобы текст сообщения, отправленный через cmail.exe, был не одной строкой. setlocal enableextensions enabledelayedexpansion for /f "usebackq tokens=*" %%i in ("%f%log.tmp") do 1>>"%f%file.tmp" echo %%i^<br^> move "%f%file.tmp" "%f%log.tmp" ::Отправка почты через cmail.exe cp 866>nul 2>&1 %cmail% -host:%MAILLOGIN%:%MAILPASSWORD%@%SMTPSERVER%:%SMTPPORT% -from:%MAILFROM%:"%ORGANIZATION%" -to:%MAILTO% -subject:"Ну привет" -body-html:"%f%log.tmp" -awild:"%f%*" -starttls DEL /f /q "%f%*.tmp" exit /b 0 | |