1、安裝mail命令
通過以下命令進行安裝:
yum -y install mail
或者yum -y install mailx
兩種命令都是可以安裝成功。
2、配置mail.rc
vi /etc/mail.rc
在其末尾新增以下配置:
set from=
"***[email protected]" smtp=
"smtp.163.com"
set smtp-auth
-user
="***[email protected]" smtp-auth
-password
="郵箱密碼"
set smtp-auth
=login
3、傳送郵件測試
mail命令引數:
usage: mail -eiiudefntbdnhrv~ -t file -u user -h hops -r address -s subject -a file -q file -f file -a account -b users -c users -s option users
傳送測試郵件:
echo
"test" | mail -s
"testtttt" ***[email protected]
注意:如果只是mail ***[email protected] 會讓你輸入主題和正文,按crtl+d結束。
傳送帶附件的郵件:
mail -s "testtttt" -a /home/t.txt ***xx@163
.com
< /home/mailcontent
本例子用的是163郵箱,因為開放smtp服務比較方便,一開始用qq郵箱,發現要開啟smtp服務需要進行一連串的驗證,開始還以為是自己配置問題。 Linux下mail命令使用總結
檢視一下mail命令的幫助 man mail mail iinv s subject c cc addr b bcc addr to addr.sendmail options.引數說明 1 s subject 指定要傳送郵件的主題 2 c recient 抄送 3 b recipients 秘密抄...
Linux系統下mail命令使用
1.檢視mail的幫助資訊 root local mail h mail invalid option h usage mail iinv s subject c cc addr b bcc addr to addr sendmail options mail iinnv f name mail i...
Linux下使用mail命令發郵件
最近想通過shell指令碼監控系統狀況並自動報警,一般linux傳送報警郵件通過本地郵箱或外部郵箱伺服器。這裡需註冊國內的郵件服務商郵箱,也可以使用公司郵箱,我們公司是網易企業郵箱,所以這個文件就以163郵箱為例。需要安裝mailx工具,mailx是乙個小型的郵件傳送程式。具體步驟如下 1 安裝 y...