在Linux命令列傳送電子郵件附件的兩種方法

夢共裡醉發表於2021-05-24
在 行傳送郵件,對於系統管理員,可以附加備份檔案、日誌檔案/系統執行報告或任何相關資訊,並將其傳送到遠端計算機,是一件非常有用的。
需求

本文使用 7作業系統。

需要有一個工作正常的郵件系統。本文將不介紹如何配置郵件伺服器。

使用mail

安裝mailx安裝包

[root@localhost ~]# yum -y install mailx

安裝完成,我們可以使用下面傳送帶附件的郵件:

[root@localhost ~]# echo "Message Body Here" | mail -s "Subject Here" user@example.com -a anaconda-ks.cfg

其中的 -s:指定郵件主題。 -a:新增附件。
也可以在檔案中儲存訊息內容,然後使用mail傳送:

[root@localhost ~]# mail -s "Subject here" -t user@example.com -A anaconda-ks.cfg < message.txt
使用mutt命令

安裝mutt安裝包:

[root@localhost ~]# yum -y install mutt

安裝完成,我們可以使用下面傳送帶附件的郵件:

[root@localhost ~]# echo "Message Body Here" | mutt -s "Subject Here" -a anaconda-ks.cfg user@example.com

其中的 -s:指定郵件主題。 -a:新增附件。

總結

你是否有其他方法可以從Linux終端傳送帶有附件的電子郵件?


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2773612/,如需轉載,請註明出處,否則將追究法律責任。

相關文章