使用Linux命令傳送郵件(r2筆記94天)
阿新 • • 發佈:2022-05-04
在平時的工作中,可能很多環境都有自己的內網環境,如果發生一些問題的時候,可以通過內網環境傳送郵件到指定的郵箱中。這種略顯智慧的方式可能在很多工作場景中使用,一般都需要設定對應的網路配置,郵件設定等等,本文僅通過簡單的Linux命令來發送一些比較簡單的郵件。環境目前經過測試,僅適用用redhat,centos環境。
其實這個東西感覺神祕,很多東西都是已經成型的軟體產品。
redhat中使用的就是mailx。可以簡單驗證一下自己的機器上是否已經安裝。
[root@rac1 ~]# rpm -qa |grep mail
mailx-12.4-6.el6.x86_64
mailcap-2.1.31-1.1.el6.noarch
來點更豐富的。
新增一個附件。比如說有一個檔案getdump.sh我想傳送為附件。使用如下的命令即可。
cat getdump.sh |mail -a getdump.sh -s "small test" [email protected]
如果我想傳送給若干個人,只需要以逗號分隔即可。使用下面的命令即可。
cat getdump.sh |mail -a getdump.sh -r [email protected] -s "small test" [email protected],[email protected]