Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


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

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


Вот вам скрипт, для его работы требуется утилита blat, скачать можно здесь.
Рядом со скриптом должны находиться blat.dll, blat.exe и blat.lib, сам скрипт обязательно сохранить в кодировке 866 DOS.

Код: Выделить весь код
@Echo Off
:: Директория с файлами
Set WorkDir=C:\1
:: Тип файла
Set FileType=dbf
:: Получатель
Set EMail=guest@mail.ru
:: Почтовый сервер для отправки
Set Server=smtp.mail.ru
:: Логин
Set Login=script.backup@mail.ru
:: Пароль
Set Password=test123

For /F "tokens=*" %%F In ('Dir "%WorkDir%\*.%FileType%" /A:-D /B /O:-D') Do (
Set File=%%F
GoTo Jump
)
:Jump
blat.exe -server %Server% -u %Login% -pw %Password% -subject "Backup" -body " " -to %EMail% -f %Login% -attach "%WorkDir%\%File%">nul
If %ErrorLevel%==3 (Echo Невозможно прикрепить файл&Pause&Exit)
If %ErrorLevel%==2 (Echo Неверный логин\пароль&Pause&Exit)
If %ErrorLevel%==1 (Echo Сообщение отправить не удалось&Pause&Exit)
Exit
Это сообщение посчитали полезным следующие участники:

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