真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux用mail命令 linux中mail發(fā)送文件

如何在Linux下使用mail命令發(fā)送郵件到外部

1、首先你得開啟25端口,郵件服務(wù)器可以用sendmail或postfix,因為發(fā)件人是Received: from localhost.localdomain有些郵箱可能會拒絕或當作垃圾郵件

成都創(chuàng)新互聯(lián)公司專注于崖州企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,成都做商城網(wǎng)站。崖州網(wǎng)站建設(shè)公司,為崖州等地區(qū)提供建站服務(wù)。全流程按需定制設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

2、發(fā)送內(nèi)容

cat a.txt|mail youremail

3、發(fā)送附件

yum -y install sharutils

uuencode a.txt a.txt |mail -s ‘subject’ youremail

linux系統(tǒng)命令行接收郵件

系統(tǒng)收到的mail會保存在/var/spool/mail/用戶名?這個文件夾中。

收mail,鍵入mail就會顯示當前用戶的前20封mail。可對郵件進行查看刪除等操作。

$mail

在linux文本命令平臺輸入?mail?-f?mbox,就可以看到當前目錄下的mbox中的郵件了。

cd?改變當前所在文件夾的位置,讀信時,按一次Ctrl+C,退出閱讀狀態(tài)。

Linux設(shè)置郵件提醒

《Linux設(shè)置定時任務(wù)》 一文中,我們學習了使用crontab設(shè)置定時任務(wù)的方法,并用它來獲取ganglia的運行狀態(tài)。這樣還不夠,我們想要在ganglia的運行狀態(tài)出現(xiàn)問題時通知我們,這樣,我們就不用每天自己查看日志了。

本文主要參考 Ubuntu mail命令發(fā)送郵件 和 如何通過Shell腳本實現(xiàn)發(fā)送郵件通知功能? 。

1、安裝mailutils

sudo apt-get install mailutils

2、General type of mail configuration選擇Internet Site。

3、System mail name輸入mail.voidking.com。

命令格式:

mail [OPTION...] [address...]

常用到的選項,一個是s,代表主題;一個是A,代表附件。其他的需要時查看help。

目標:給郵箱 voidking@qq.com 發(fā)送郵件,主題為“Hello VoidKing”,內(nèi)容為“Welcome to mail world!”

mail -s 'Hello VoidKing' voidking@qq.com

提示Cc,這里不需要抄送,就直接回車。然后輸入郵件內(nèi)容“Welcome to mail world!”,回車,ctrl+D,發(fā)送郵件。

但是,等待了幾分鐘,并沒有收到郵件,垃圾箱也沒有。

mail ,查看email的發(fā)送狀態(tài)為Undelivered Mail Returned,原來沒有投遞出去。

查看郵件系統(tǒng)日志: tail -n 50 /var/spool/mail/test ,提示host mx3.qq.com[183.57.48.35] said: 550 Mail content denied??磥韖q郵箱的垃圾郵件防御機制做的不錯,那就換個163郵箱,沒想到依然失敗。

那就換一臺服務(wù)器!發(fā)送給 voidking@qq.com ,成功!很尷尬。。。

除了上面的方式發(fā)送郵件,我們還可以使用:

mail -s 'Hello VoidKing' voidking@qq.com 'Welcome to mail world!'

或者使用:

echo 'Welcome to mail world!' | mail -s "Hello VoidKing" voidking@qq.com

1、從文本讀入內(nèi)容發(fā)送郵件

mail -s 'Error report' voidking@qq.com /tmp/log/ganglia/error-20180524.log

2、發(fā)送附件

mail -s 'Error report' voidking@qq.com -A /tmp/log/ganglia/ganglia-20180524.log /tmp/log/ganglia/error-20180524.log

3、指定發(fā)件人

echo 'Welcome to mail world!' | mail -s "Hello VoidKing" voidking@qq.com -aFrom:haojin@qq.com

失敗了,收不到郵件,不知道什么原因,留個坑吧。

目標:每天獲取一次ganglia的狀態(tài)日志,然后通過checkganglia.sh腳本進行審閱。審閱完畢,發(fā)送審閱結(jié)果到管理員的郵箱。

修改checkganglia.sh腳本為:

至此,大功告成! 《Linux設(shè)置定時任務(wù)》 配合 《Linux設(shè)置郵件提醒》 ,簡直完美!兩篇文章完成了一個小系統(tǒng):定時生成ganglia日志,定時審閱ganglia日志,并且把審閱結(jié)果通過郵件發(fā)送給管理員。

Linux命令大全——LMNOPQ

如何在Ubuntu環(huán)境下搭建郵件服務(wù)器(一)

linux 如何在命令行下面發(fā)送郵件

linux系統(tǒng)默認開啟發(fā)送郵件功能,但只能linux用戶間發(fā)送郵件,不能發(fā)送外部郵件。

方法:

1. 查看sendmail進程是否開啟。你在shell輸入 ps -aux | grep 'sendmail'

2. 使用mail命令發(fā)送郵件,例如發(fā)送給root用戶

mail -s 'send mail' root 按回車鍵

3. 輸入郵件內(nèi)容

4. 按ctrl+d發(fā)送,按ctrl+c退出

5. 切換到root用戶,你就可以看到一封郵件,郵件存放在/var/mail/root文件里

mail命令用法:mail -s '郵件標題' 用戶名

你可以搜索mail命令

linux使用mail命令-- -f指定發(fā)件人時出錯

如果是sendmail

1、修改sendmail的配置文件 /etc/mail/submit.mc,追加下面兩行

MASQUERADE_AS(`abc.com’)dnl

FEATURE(`masquerade_envelope’)dnl

2、生成submit.cf文件

命令:m4 submit.mc submit.cf

使用m4命令前要確保安裝了sendmail-cf

3、重啟sendmail

/etc/init.d/sendmail restart

4、cat a.txt|mail -s 'abc' test@163.com


當前名稱:linux用mail命令 linux中mail發(fā)送文件
文章地址:http://weahome.cn/article/doddidj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部