Wie überprüfe ich, ob das System über eine Internetverbindung verfügt und E-Mails senden kann (über Shell)?

Wie überprüfe ich, ob das System über eine Internetverbindung verfügt und E-Mails senden kann (über Shell)?

Ich möchte wissen, ob der Server Internetzugang hat und ob er mithilfe eines Python-Skripts E-Mails senden kann. Das Server-Betriebssystem ist Red Hat Enterprise 5. Wenn ich Firefox öffne und eine URL eingebe, kann keine Verbindung hergestellt werden. Welche Shell-Befehle sollte ich verwenden, um zu prüfen, ob E-Mails gesendet werden können?

Antwort1

Stellen Sie zunächst sicher, dass Sie mit dem Internet verbunden sind, indem Sie einen Ping-Befehl an eine der beliebtesten Sites senden.

Beispiel:ping www.google.com

Dadurch wird sichergestellt, dass Sie über eine Internetverbindung verfügen.

Antwort2

Sie können auch mailx auf Ihrem System ausprobieren, aber das wird Ihnen nichts über das Senden von E-Mails sagen. Sie benötigen dafür einen SMTP-Host.

Versuchen Sie, per Telnet eine Verbindung zu einem bekannten Mailhost auf Port 25 herzustellen:

telnet (name of mail host) 25

Wenn Sie eine Verbindung erhalten, sollten Sie im Geschäft sein, andernfalls wird die Anfrage blockiert und Sie müssen warten.

verwandte Informationen