¿Cómo comprobar si el sistema tiene conexión a Internet y puede enviar correo electrónico (a través de Shell)?

¿Cómo comprobar si el sistema tiene conexión a Internet y puede enviar correo electrónico (a través de Shell)?

Me gustaría saber si el servidor tiene acceso a Internet y si puede enviar correos electrónicos con la ayuda de un script en Python. El sistema operativo del servidor es Red Hat Enterprise 5. Cuando abro Firefox e ingreso una URL, no se puede conectar. ¿Qué comandos de shell debo usar para verificar la disponibilidad de envío de correo electrónico?

Respuesta1

Primero asegúrese de estar conectado a Internet probando un comando ping en uno de los sitios más populares.

Ejemplo:ping www.google.com

Esto asegurará que tenga conectividad a Internet.

Respuesta2

También puedes probar mailx en tu sistema, pero esto no te dirá nada sobre el envío de correo. Necesitará un host SMTP para eso.

Intente hacer telnet a un servidor de correo conocido en el puerto 25:

telnet (name of mail host) 25

si obtiene una conexión, debería estar en el negocio; de lo contrario, la solicitud se bloqueará y le hará esperar.

información relacionada