Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/40: Рейтинг темы: голосов - 40, средняя оценка - 4.68
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 8

Отправка почты средствами Telnet с помощью bat-файла

04.11.2012, 17:38. Показов 7889. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите, пожалуйста, возможно ли это вообще? Если возможно, то каким образом? Создаю bat файл со следующим содержанием:
telnet smtp.yandex.ru 25
echo HELO HELLO
....

Открывается консольное окно telnet, команды echo не выполняются.
Подскажите что-нибудь -)))
P.S. Про существование blat, sendemail и прочих вещей я знаю. Советовать их не надо. Просто стало интересно возможно ли это сделать средствами bat-файла и telnet )

Добавлено через 6 минут
P.S.S. Пример под Linux. Насчет работоспособности не знаю, не проверял. Просто насколько я понял там реализована передача команд в окно с телнетом. Можно ли что-то подобное сделать в Windows? http://www.opennet.ru/openforu... 90934.html
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.11.2012, 17:38
Ответы с готовыми решениями:

Неправильно работает EXE-файл, скомпилированный из BAT-файла с помощью программы Bat To Exe Converter
Сдрасте люди, я пришел к вам с того самого мира, или как то так У меня уже мозги кипят на малекулярном уровне, вот что за ? ...

Как с помощью bat-файла управлять сетевыми устройствами?
Допустим на компьютере (XP X86) есть LAN (вставлен кабель раздающий инет) и беспроводной адаптер WI-FI (USB). С помощью батника нужно...

Можно ли сделать слайд-шоу с помощью bat-файла?
2. Если в папке находятся JPG файлы, можно ли из них делать слайд с помощи bat файла?

3
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
04.11.2012, 20:09
Насколько я знаю telnet не имеет функции выполнения пакетного сценария.
1
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 8
05.11.2012, 12:08  [ТС]
Цитата Сообщение от Dragokas Посмотреть сообщение
Насколько я знаю telnet не имеет функции выполнения пакетного сценария.
Хм.. Жаль.
Тогда может подскажете:
Ну ладно, отправил письмо vbs скриптом.
Visual Basic
1
2
3
4
5
6
7
Set oShellMy = WScript.CreateObject("WScript.Shell") 
oShellMy.Run "C:\Windows\system32\telnet.exe smtp.yandex.ru 25"
WScript.Sleep 5000 
oShellMy.SendKeys "HELO HELLO" & chr(13) 
WScript.Sleep 1000 
oShellMy.SendKeys "AUTH LOGIN" & chr(13) 
WScript.Sleep 1000
Открывается telnet, в окно печатаются символы. письмо пришло, всё хорошо.
Только теперь возникает вопрос: "запустить telnet в скрытом режиме и напечатать туда символы?". Нагуглил, что запустить приложение в скрытом режиме можно следующим образом
Visual Basic
1
oShellMy.Run"C:\Windows\system32\telnet.exe smtp.yandex.ru 25", 0
Телнет запускается (в процессах висит, всё ок).. Только вот потом символы печатаются не в окно telnet'a, а в текущее активное окно..
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
05.11.2012, 12:52
Тогда только через API (например, посредством того же Visual Basic, но уже не Script).
FindWindow - находим нужное окно по классу.
SendMessage - отправляем нужное сообщение, только константы нужно правильные подобрать.

Но это уже выходит за рамки данного раздела.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.11.2012, 12:52
Помогаю со студенческими работами здесь

Установка/обновление софта по сети с помощью bat-файла
Меня давно напрягает вопрос обновления либо массовой установки программ на компьютеры сети, особенно учитывая что это моя не основная...

Возможна ли отправка письма с использованием bat-файла без использования сторонних программ?
Добрый день, возможна отправка письма без сторонних программ? в bat через bat файл?

Как с помощью bat-файла передать файл на другой компьютер?
Как с помощью bat файла передать файл на другой компьютер? Допустим мне нужно передать файл по интернету на другой компьютер который у...

Формат даты при запуске BAT-файла с помощью SQL-задания
Имеется некий bat-файл, в котором есть, в частности, строка: echo ВЕРСИЯ %ver:~0,2%%date:~3,2%%date:~-2% такое выражение при...

Telnet и отправка почты
Нужно через telnet отправить самому себе письмо, делаю все по такой последовательности: 1. Запускаю telnet в командой строке 2....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru