Como verificar se o sistema tem conexão com a Internet e pode enviar e-mail (via Shell)?

4

Eu gostaria de saber se o servidor tem acesso à internet e se ele pode enviar e-mails com a ajuda de um script python. O SO do Servidor é o Red Hat Enterprise 5. Quando abro o firefox e insiro um url, ele não consegue se conectar. Quais comandos shell devo usar para verificar a disponibilidade de envio de e-mail?

    
por alwbtc 30.06.2012 / 01:32

2 respostas

3

Você também pode tentar o mailx em seu sistema, mas isso não lhe dirá nada sobre o envio de mensagens. Você precisará de um host SMTP para isso.

Tente fazer telnet para um host de correio conhecido na porta 25:

telnet (name of mail host) 25

se você tiver uma conexão, você deve estar no negócio, caso contrário, a solicitação bloqueará e fará você esperar.

    
por 30.06.2012 / 02:11
3

Primeiro, verifique se você está conectado à Internet, tentando um comando ping em um dos sites mais populares.

Exemplo: ping www.google.com

Isso garante que você tenha a conectividade com a Internet.

    
por 30.06.2012 / 08:49