以下のスクリプトがありますが、添付ファイルなしでメールを送信します。なにが問題ですか?
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]
他のすべては期待どおりに機能します。ありがとう。
ヒアドキュメントは完成していません。
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行目に入る