Enviar un correo electrónico a través de telnet (2 / 3 paso)

Paso 2: Automatizar el envío de correo

Así, para automatizar todos los pasos que hemos estado haciendo antes, he estado buscando la red, algo que podría permitirme hacer esto, hacer que el bash no permite tal cosa.

Y finalmente he encontrar algo cerca de la fiesta, el esperar!

Básicamente, esperará una cadena a imprimir en el terminal. Y sólo cuando se recibe esta cadena, va a escribir otro.

Por ejemplo cuando se inicia la comunicación telnet con el servidor contestarle una cadena termina por "SMTPUTF8", y cuando esta cadena se escribe en el terminal de google el script deberá enviar la respuesta HELO

Te invito a comprobar todos los pasos de previouses, como se puede ver para cada cadena envía al servidor hay una respuesta.

He baso mi script en esto.

Aquí está cómo lo hice, he crear un script de bash que recuperar mi dirección IP pública y el estado de mi servidor y enviarlo en una cadena como argumento a mi script de esperar.

Primero la fiesta de la escritura que llaman mi script de esperar (es una versión ligera para el ejemplo)

He subo las dos secuencias de comandos.

___________________________________BASH SCRIPT________________________________

#! / bin/bash

Línea #This aquí es causa más adelante usaré crontab

PATH = / usr/local/sbin: / usr/local/bin: / usr/sbin: / usr/bin: / sbin: / bin: / usr/juegos: / usr/local/juegos

echo "Récupération de l ' Adresse ip pública"

Curl ifconfig.me > ipPublic.txt

IP = "IpPublic ="

IP += $(cat ipPublic.txt) PLEX = ""

echo "IP pública maison:" $IP

servicio - estado-todo | grep plex > tmp.txt

Si [[-s tmp.txt]]; entonces

PLEX = "PlexStatus = funcionamiento"

Eco $PLEX

otra cosa

PLEX = "PlexStatus = Stoppé"

Eco $PLEX

fi

tmp.txt RM

echo "Envoi du mail..."

/Home/diard/Téléchargements/telnetScript.exp $IP $PLEX

echo "Script terminé"

________________________________END OF BASH SCRIPT_____________________________

Y ahí está la secuencia de comandos esperar. El script sólo veíamos, llama la follo con la Ip y el estado de mi servidor.

___________________________________EXPECT SCRIPT_______________________________

#! / usr/bin/esperar

establecer HELO "HELO yo"

configurar SMTP "smtp.gmail.com"

Configurar puerto "587"

configurar AUTH "AUTH LOGIN"

Set LOGI "< yourEncodedMail >"

Set PASS "< yourEncodedPass >"

fijar el EXPE "MAIL FROM: < yourMail > "

set DEST "RCPT TO: < DestMail > "

conjunto de "datos"

establecer el asunto "asunto: información del servidor"

establecer MES1 [lindex $argv 0]

establecer MES2 [lindex $argv 1]

Set POIN "."

Set dejar de fumar "QUIT"

establecer tiempo de espera de 10

Spawn /usr/bin/openssl s_client - starttls smtp-conectar $SMTP: $PORT - crlf-ign_eof

esperan que "SMTPUTF8"

Enviar "$HELO\r"

esperar un "servicio"

Enviar "$AUTH\r"

esperar "WU6"

Enviar "$LOGI\r"

esperar "mQ6"

Enviar "$PASS\r"

esperar "Aceptado"

Enviar "$EXPE\r"

esperan que "gsmtp"

Enviar "$DEST\r"

esperan que "gsmtp"

Enviar "$DATA\r"

esperan que "gsmtp"

Enviar "$SUBJ\r"

Enviar "$MES1\r"

Enviar "$MES2\r"

Enviar "$POIN\r"

esperan que "qsmtp"

Enviar "$QUIT\r"

cerrar

esperan salida de EF


___END DE ESPERAR SCRIPT___

Artículos Relacionados

BRICOLAJE - cómo utilizar la Arduino Uno para enviar un correo electrónico, SMS y hacer una voz llamar

BRICOLAJE - cómo utilizar la Arduino Uno para enviar un correo electrónico, SMS y hacer una voz llamar

¿Se pregunta cómo enviar correos electrónicos a través de tu Arduino Uno? No te preocupes... Este vídeo tutorial ilumine sobre el proceso paso a paso para enviar correos electrónicos, mensajes SMS, así como hacer voz llamar usando el 3G/GPRS shield l
Enviar un correo electrónico con una dirección de correo electrónico falso

Enviar un correo electrónico con una dirección de correo electrónico falso

el título explica todo este instructivo tiene como objetivo, cómo enviar un correo electrónico con una dirección de correo electrónico falsos es decir, cualquier dirección de correo electrónico te gusta. Todo el mundo debe ser excitado así que vamos
Partículas fundamentales: Enviar un correo electrónico cuando se detecta movimiento

Partículas fundamentales: Enviar un correo electrónico cuando se detecta movimiento

Este instructable es parte de una serie de instrucatbles, y si estás siguiendo la serie en el instrucatble pasado veíamos cómo hacer un sensor de movimiento a internet usando un núcleo de partículas. En este instructable voy a mostrar cómo ese circui
Cómo enviar un correo electrónico

Cómo enviar un correo electrónico

IntroducciónSaber utilizar el correo electrónico es una forma importante de comunicación en la sociedad actual. Comparado con el antiguo correo de la moda y sello postal, enviando que un correo electrónico es más rápido, más barato y conveniente. Es
Cómo enviar un correo electrónico correcto.

Cómo enviar un correo electrónico correcto.

En este instructivo, seno será problemas de seguridad.En la sociedad actual, muchas personas utilizan el texto como una forma de comunicación. Muchas de estas mismas personas no sé la forma correcta de enviar un correo electrónico. Este instructivo l
Cómo enviar un correo electrónico falso sin archivos por lotes o el símbolo del sistema

Cómo enviar un correo electrónico falso sin archivos por lotes o el símbolo del sistema

este instructable le mostrará cómo enviar su propio falso correo electrónico sin archivos por lotes o el símbolo del sistema.Ingredientes:1 equipo x1 x conexión a Internet de trabajo1 x navegador de internetPaso 1: Ir al sitio web Aquí es donde open
Aplicación a través de correo electrónico de control del ritmo cardiaco

Aplicación a través de correo electrónico de control del ritmo cardiaco

Un sensor de pulso permite controlar su ritmo cardíaco en cualquier momento que desee. Imagina ser capaz de rastrear el pulso mientras está corriendo o dormir sin necesidad de equipo especial. Esto puede ayudarle a saber cómo sana tu corazón y para d
¿Cómo enviar correos electrónicos anónimos cuando dichos sitios web no?

¿Cómo enviar correos electrónicos anónimos cuando dichos sitios web no?

Paso 1: Paso 1: obtener la aplicaciónAnonyMail It! está disponible para Windows, Linux y Mac OS X.Puede conseguir AnonyMail It! desde el siguiente enlace:Descargar cuadro de AnonyMail It!NOTA:Por favor, No volver a subir mi aplicacion a otros hosting
Cosa de Sparkfun: Cómo activar IFTTT evento y enviar más datos por correo electrónico

Cosa de Sparkfun: Cómo activar IFTTT evento y enviar más datos por correo electrónico

Yo estaba jugando con Sparkfun ESP8266 cosa y IFTTT fabricante de canal. Quería desencadenar un evento IFTTT y luego enviar un correo electrónico a mí mismo con datos adicionales.Por ejemplo, activar Inicio evento de seguridad, envío de datos extras,
Contador de correo electrónico no leídos de cubo de hielo

Contador de correo electrónico no leídos de cubo de hielo

cavando en la bóveda de nunca completamente documentado proyectos, encontré esto y decidió hacer un Instructable sobre ella. Hacer esto sobre todo por la memoria, quizás han perdido algunas cosas. Avísame si ves cualquier error. Este es un proyecto q
Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

donde trabajo, hay una sala muy importante que alberga gran cantidad de equipos. La temperatura ambiente de esta habitación ha de ser muy cool para optimizar el rendimiento de estos sistemas.Me pidieron para idear un sistema de vigilancia que tiene l
Paquete de sistema de alerta (mediante correo electrónico)

Paquete de sistema de alerta (mediante correo electrónico)

FONDO y generación de una IDEA / /Si trabajas en una oficina pequeña, tal vez tiene algunos de los mismos problemas que tenemos. Una de las cosas frustrantes que se produce cada vez que realizo el pedido de un paquete es un retraso entre cuando llega
Super fácil correo electrónico cifrado usando Gmail, Firefox y Windows

Super fácil correo electrónico cifrado usando Gmail, Firefox y Windows

este es un instructivo con un video tutorial que enseña cómo instalar GPG4win y cifrados de FireGPG en su computadora para enviar y recibir correo electrónico a través de Gmail.Hice este tutorial para enseñar a amigos y colegas a su Gmail para el cif
SISTEMA de seguridad de teléfono correo electrónico - en Windows, los usuarios de linux no

SISTEMA de seguridad de teléfono correo electrónico - en Windows, los usuarios de linux no

lo primero es lo primero, grande grita y Action_Owl, KipKay.    Se trata de instructable idealistamente fue creado por KipKay y huesos de Action_Owl.  Adapté el código y el concepto de algo un poco más fácil de usar en mi PC de windows.  Usted puede