經常我們需要從linux服務器上直接發送一些郵件到自己,或者用戶的郵箱裏,mail命令固然重要,但是缺點是不能方便的進行插入附件。這裏選擇使用mutt,方便又好用。
實例:
echo "郵件內容" | mutt -e "my_hdr from:testuser<[email protected]>" -a /root/file.txt.zip -s "郵件主題" "用戶1<[email protected]>" -c [email protected]
解釋。將郵件內容通過管道輸出到mutt中,指定發件人爲"[email protected]",在郵件中顯示發件人姓名爲"testuser"。添加附件 /root/file.txt.zip 。添加郵件主題“郵件主題”,收件人顯示爲“用戶1”,郵箱爲"[email protected]",抄送給"[email protected]"
添加附件的時候,最好能壓縮一下再發送,因爲對於文本文件,不同系統對其的處理方式不同,怕傳輸的時候出現問題,最好壓縮成多系統都能方便讀取的壓縮格式,這裏選擇的是zip。如果不用顯示用戶名稱的話,直接接郵件地址即可。很方便。