来自Unix脚本的邮件附件循环

时间:2018-07-02 11:09:42

标签: email attachment

我有下面的示例脚本,该脚本直到上周仍能正常工作,但是,不确定发生了什么变化,我没有收到任何附件。我只是打招呼/发短信,但没有任何附件。我尝试使用示例.txt作为附件,这是成功的。但是不是.csv,不能确定unix服务器是否正在过滤csv,但是我没有看到任何错误消息。任何想法如何跟踪/检查出什么问题了吗?

#!/bin/bash
FILES=/inbox/*.*
to="test@temp.com"
from="test@temp.com"
subject="Test Files"
filecount=`find $FILES -type f | wc -l`
totalfiles=" : Total "
subject=${subject}${totalfiles}${filecount}
body="Dear All,Please find the attached latest files."
echo $subject $filecount
declare -a attargs
for att in $(find $FILES -type f -name "*.*");do
    #attaching all files.
    attargs+=( "-a" "$att" )
done

mail -s "$subject" -r "$from" "${attargs[@]}" "$to" <<< "$body"**

亲切问候 凯文

0 个答案:

没有答案
相关问题