unix sendmail附件无法正常工作

时间:2013-11-14 21:11:13

标签: unix sendmail

我有以下脚本,但它发送的电子邮件没有任何附件。怎么了?

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]

其他一切都按预期工作。感谢。

2 个答案:

答案 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