Иногда сисадмину требуется проверить, работает ли почтовый сервер. Не всегда есть возможность установить какой-нибудь почтовый клиент, приходится работать с помощью подручных средств. Если сервер работает без аутентификации или поддерживает basic authentication, то отправить письмо можно с помощью telnet. Но если требуется шифрование, SSL, TLS и прочие безопасности, то на помощь нам приходит curl. curl — инструмент Linux, но теперь все его преимущества доступны и в Windows 10. Ссылки Windows 10 — включаем bash Windows 10 — tar и curl Отправка email через telnet Отправляем письмо через curl Создам тестовый ящик test@internet-lab.ru с паролем QwertyQwerty и попробую отправить с него письмо на gmail по SMTP 587. У меня есть папка C:\keys, создаём в ней файл mail.txt. Для запуска bash нужно выполнить команду "bash" или "bash.exe". Редактируем mail.txt: From: "Вася" <test@internet-lab.ru>
To: <test@gmail.com>
Subject: Это тестовое письмо
Hello... Отправляем письмо с помощью curl: curl -k