Можно-ли отправить внешний ip адрес на e-mail через bat скрипт?
Приветствую!
Подскажите можно-ли средствами cmd/bat отправить ip адрес на свой e-mail? Если можно то интересует пример.
Может есть готовые скрипты или примеры.
Вам нужен скрипт который отправляет почтовое сообщение? Или скрипт который определяет ip-адрес сетевой карты компьютера, на основании этого формирует сообщение и шлет по e-mail? Или скрипт который определяет текущий публичный ip-адрес, на основании этого формирует сообщение и шлет по e-mail?
Антон, кстати, а зачем вам все это делать со стороны клиента, напишите на сервере api, которая принимает простой curl запрос от пользователя и складывайте как вам необходимо?
Можно.
Только сначала требуется узнать этот внешний адрес, а затем отправить его по почте.
Обе эти задачи средствами которые есть в cmd по умолчанию не решить.
Но если использовать не cmd, а WSH (то же есть в винде по умолчанию, JScript/VBS) или posh, то это облегчит задачу и уже можно будет ее решить не прибегая к сторонним инструментам.
Если совсем упереться в решение именно на CMD, то можно:
1. Скачать с помощью wget страницу https://yandex.ru/internet
2. Вырезать IP адрес чем угодно, например grep'ом
3. Отправить полученный результат на почту с помощью blat