我正在嘗試attach one file
並使用mailx and uuencode
發送電子郵件正文中的幾個echo messages
。我有下面的命令,我已經將它們加在一起,並且uuencode不能正常工作,但我在我的電子郵件中正確地獲得了回顯消息。uuencode無法正常使用我的以下命令附加文件
我該如何讓uuencode在這裏工作?我在這裏做錯了什麼,我想在使用mailx來結合uuencode的時候呢?
(uuencode /tmp/chart.html percentage_graph.html) | mailx -s "LIP Data Quality Report for $DATE_YEST_FORMAT1" -r [email protected] [email protected] <<EOF
Data Successfully loaded into LIP_DATA_QUALITY table
Total Items Purchased: `echo $QUERY1 | awk '{print $1}'`
Total Items MissingorMismatch: `echo $QUERY1 | awk '{print $2}'`
Error Percentage: $QUERY2
EOF
但對於測試目的,如果我下面發出命令,看看我是否收到以附件的任何HTML文件或沒有,然後我收到一封電子郵件,附件正常。
(uuencode /tmp/chart.html percentage_graph.html) | mailx -s "LIP Data Quality Report for $DATE_YEST_FORMAT1" -r [email protected] [email protected]
那麼什麼是錯誤的,我的第一個命令時,我結合在一起呢?
可能有事情做與管道,並都試圖將數據發送到mailx的的標準輸入定界符。 – jordanm 2012-08-13 23:14:44
那麼如何添加'uuencode命令'以便我可以將這兩個東西放在一起? – ferhan 2012-08-13 23:16:59
這是關於你和@ Nevzz03一直問幾乎相同的問題?請參閱(切線相關,不重複)http://stackoverflow.com/questions/11944124/send-the-output-of-html-file-within-the-email-body – tripleee 2012-08-14 04:31:47