ссылки
http://www.blat.net/Отправка сообщений электронной почты из командной строки, с помощью утилиты Blat.exe
пример
blat.exe -install -server smtp.yandex.ru -port 25 -f iprdm@yandex.ru -u iprdm -pw 123456 smtp.yandex.ru - smtp адрес вашего почтового сервера, указываем свой -port 25 - smtp порт, скорее всего, у вас такой же iprdm@yandex.ru - ваш почтовый ящик, указываем свой -u iprdm - логин почтового ящика, пишем свой -pw 123456 - пароль почтового ящика, соответственно, указываем свой
батник отправка ip с помощью blat.exe
@echo off ipconfig /all > localip.txt realip.exe > realip.txt ping -n 5 127.0.0.1 > nul blat.exe -install -server smtp.yandex.ru -port 25 -f login@ya.ru -u login -pw pass blat.exe -to login@ya.ru -subject "Local IP" -attachi "localip.txt" -body "Locals IP" blat.exe -to login@ya.ru -subject "Real IP" -attachi "realip.txt" -body "Real IP" del /f /q localip.txt del /f /q realip.txt
еще пример 0
rem *** Путь к программе blat.exe *** set file_blat=D:\blat\ rem *** Путь к файлу с текстом сообщения *** set file_text=D:\blat\report.txt rem *** Путь к файлу для сохранения лога *** set file_log=D:\blat\log_blat.txt rem *** Данные отправителя *** set from_server=smtp.mydomen.com: set from_port=25 set from_mail=report@mydomen.com: set from_name=report set from_pass=password rem *** Данные получателя *** set to_mail=user@mydomen.com set to_subject="Report" rem *** Отправка сообщения *** %file_blat% %file_text% -server %from_server%:%from_port% -f %from_mail% -u %from_name% -pw %from_pass% -to %to_mail% -s %to_subject% -log %file_log% pause
еще пример 1
rem *** Путь к программе blat.exe *** set file_blat=D:\blat\ rem *** Путь к файлу с текстом сообщения *** set file_text=D:\blat\report.txt rem *** Путь к файлу для сохранения лога *** set file_log=D:\blat\log_blat.txt rem *** Данные отправителя *** set from_server=smtp.mydomen.com set from_port=25 set from_mail=report@mydomen.com set from_name=report set from_pass=password rem *** Отправка сообщения *** %file_blat% %file_text% -server %from_server%:%from_port% -f %from_mail% -u %from_name% -pw %from_pass% -to %1 -s %2 -log %file_log% pause
еще пример 2
rem *** Путь к программе blat.exe *** set file_blat=D:\blat\blat.exe rem *** Путь к файлу с текстом сообщения *** set file_text=D:\blat\report.txt rem *** Путь к файлу для сохранения лога *** set file_log=D:\blat\log_blat.txt rem *** Путь к файлу с адресами получателей *** set file_to=D:\blat\mail_list.txt rem *** Тема сообщения *** set to_subject="Report" rem *** Данные отправителя *** set from_server=smtp.mydomen.com set from_port=25 set from_mail=report@mydomen.com set from_name=report set from_pass=password rem *** Отправка сообщения *** %file_blat% %file_text% -server %from_server%:%from_port% -f %from_mail% -u %from_name% -pw %from_pass% -tf %file_to% -s %to_subject% -log %file_log% pause
еще пример 3
rem *** Основная директория файла *** set dir=%~dp0 rem *** Путь к программе blat.exe *** set file_blat=%dir%\blat.exe rem *** Путь к файлу с текстом сообщения *** set file_text=%dir%\report.txt rem *** Путь к файлу для сохранения лога *** set file_log=%dir%\log_blat.txt rem *** Путь к файлу с адресами получателей *** set file_to=%dir%\mail_list.txt rem *** Данные отправителя *** set from_server=smtp.mydomen.com set from_port=25 set from_mail=report@mydomen.com set from_name=report set from_pass=password rem *** Отправка сообщения *** %file_blat% %file_text% -server %from_server%:%from_port% -f %from_mail% -u %from_name% -pw %from_pass% -tf %file_to% -s %1 -log %file_log%