我有一些在我們的伺服器上運行的 cronjobs,用於監視進程、運行自動化作業等。
mail -s "test subject" < emailbody.txt
我們目前的叢集已經無法滿足需要,需要遷移到更大的叢集。但是,由於我未知的原因,我們要遷移到的新叢集不允許從每個伺服器發送電子郵件,這使得我的腳本無法完成其工作,因為它們無法透過電子郵件向我們發送內容。
有人說我們必須使用此叢集/網路上的電子郵件中繼伺服器。如何透過 unix mail 指令使用電子郵件中繼伺服器?我是否需要對某些作業系統層級的設定檔進行更改,或者我可以從郵件命令中指定一些命令選項嗎?在此先感謝您的幫忙。
編輯:新伺服器正在運行 CentOS 版本 6.5。我不知道我們可以在伺服器上安裝/編輯多少內容,因為我們的 IT 部門已將其鎖定,而且我們沒有 root 存取權。我認為我們也不能以root身分使用sudo。