如何檢查系統是否有網路連線並且可以發送電子郵件(透過 Shell)?

如何檢查系統是否有網路連線並且可以發送電子郵件(透過 Shell)?

我想知道伺服器是否可以存取互聯網以及是否可以在 python 腳本的幫助下發送電子郵件。伺服器作業系統是Red Hat Enterprise 5。我應該使用哪些 shell 命令來檢查發送電子郵件的可用性?

答案1

首先,嘗試對最受歡迎的網站之一使用 ping 命令,確保您已連接到網路。

例子:ping www.google.com

這將確保您具有網路連線。

答案2

您也可以在您的系統上嘗試 mailx,但這不會告訴您有關發送郵件的任何資訊。為此,您將需要一個 SMTP 主機。

嘗試遠端登入連接埠 25 上的已知郵件主機:

telnet (name of mail host) 25

如果您獲得連接,您應該可以正常工作,否則請求將被阻止並讓您等待。

相關內容