我有以下脚本,但它发送的电子邮件没有任何附件。怎么了?
sendmail /A "/home/dd/data/list.txt" "dd@gmail.com" -t << EOF
To:dd@gmail.com
Subject:List of ids
This is the message
[new line]
其他一切都按预期工作。感谢。
答案 0 :(得分:0)
此处的文件尚未完成。
sendmail /A "/home/dd/data/list.txt" "dd@gmail.com" -t << -EOF
To:dd@gmail.com
Subject:List of ids
This is the message
EOF
尝试-EOF,因此尾随EOF不需要位于最左侧的列中。
试试这个,我刚试了一下:
/usr/sbin/sendmail -tv me@myplace.com <<%%
Subject: test of sendmail
This is the note
$(uuencode attachment.file newname.txt)
%%
我没有时间回到这里。电子邮件地址在第1行
答案 1 :(得分:0)
尝试以下脚本:
#!/bin/sh
# send/include list.txt file after "here document" (email headers + start of email body)
cat - "/home/dd/data/list.txt" | /usr/sbin/sendmail -i -- "dd@gmail.com" <<END
To: dd@gmail.com
Subject: List of ids
This is the message
END