在脚本中我有
(
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 代码。
有什么办法可以解决吗?