私が持っているスクリプトで
(
echo "From: me@xyz.com "
echo "To: them@xyz.com "
echo "MIME-Version: 1.0"
echo "Content-Type: multipart/alternative; "
echo ' boundary="some.unique.value.ABC123/server.xyz.com"'
echo "Subject: Test HTML e-mail."
echo "This is a MIME-encapsulated message"
echo "--some.unique.value.ABC123/server.xyz.com"
echo "Content-Type: text/html"
cat output.htm
echo "--some.unique.value.ABC123/server.xyz.com"
) | sendmail -t
ここでは、すべての HTML コンテンツが正常に機能しています。javascript を含むコンテンツが出力に反映されません。
上記の output.htm ファイルには次のものが含まれます。
<html>
<head>
<script type='text/javascript'>
......
......
<script>
<style>
......
......
</style>
</head>
<body>
.....
.....
</body>
</html>
上記のコードをsendmailで送信しようとすると、javascript 部分がコメントアウトされ、Javascript コード以外の出力が得られます。
それを修正する方法はありますか?