linux bash mailx發送郵件內容變成附件tcmime.1278.1278.1724.bin或ATT00001.bin

安裝zabbix之後,設置郵件腳本報警的時候,發送的報警內容變成了tcmime.1278.1278.1724.bin或ATT00001.bin。

yum -y install  mailx dos2unix     //安裝mailx工具和dos2unix轉換工具

以下是腳本內容:

[root@localhost alertscripts]# cat sendmail.sh     

#!/bin/bash

#export LANG=zh_CN.UTF-8         //解決發送的中文變成了亂碼的問題


FILE=/tmp/mailtmp.txt

echo "$3" >$FILE

dos2unix -k $FILE              //解決了發送的郵件內容變成附件的問題。

/bin/mail -s "$2" $1 < $FILE



---------------------------

在參考了網上衆多大神的處理方法,最終形成了如上腳本,解決了問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章