CentOS 6 5通過命令列安裝傳送郵件

2021-07-31 01:14:39 字數 942 閱讀 9018

在linode安裝的一台centos 6.5預設沒有安裝mail,所以不能通過命令列或者指令碼來傳送郵件,需要傳送郵件時可以先安裝乙個sendmail 。

安裝sendmail:

[root@li676-235 ~]# yum install sendmail
安裝好後執行。

[root@li676-235 ~]# /etc/init.d/sendmail start

starting sendmail: [ ok ]

starting sm-client: [ ok ]

安裝mailx:

[root@li676-235 ~]# mail

-bash: /bin/mail: no such file or directory

[root@li676-235 log]# yum install mailx -y

輸入mail命令後提示沒找到或該命令不存在,需要安裝mailx。

測試傳送

1、通過檔案內容傳送郵件

[root@li676-235 ~]# mail -s 'test mail' [email protected] < /etc/passwd
很快收到郵件了,正文是 /etc/passwd 檔案的內容。

2、使用管道符直接傳送郵件內容

如果不想通過檔案傳送郵件內容也可以通過管道傳送。

[root@li676-235 ~]# echo "this is test mail" | mail -s 'test mail' [email protected]

CentOS 6 5命令列安裝MATLAB2013

最近處理資料需要用到matlab,這裡把在centos 6.5 64bit上安裝matlab的過程記錄一下。作業系統 centos 6.5 64bit matlab版本 matlab 2013 for linux mac 安裝方式 命令列 這裡是matlab801 macunix.iso。mount...

CentOS65通過救援模式恢復系統

今天對虛擬機器進行遷移,遷移完畢後,啟動電腦出現check filesystem錯誤,根據提示鍵入root密碼,執行fsck恢復動作,但是發現了乙個新的錯誤 error while loading shared libraries libuuid.so.1 cannot open shared ob...

centos6 5命令列 curl 的十種常見用法

當我們不加任何選項使用 curl 時,缺省會傳送 get 請求來獲取鏈結內容到標準輸出。curl 如果我們只想要顯示 http 頭,而不顯示檔案內容,可以使用 i 選項 curl i 輸出為 vary accept encoding也可以同時顯示 http 頭和檔案內容,使用 i 選項 curl i...