使用bash从linux系统发送html电子邮件?
[问题编辑]:XHTML代码已验证 我正在尝试从linux系统向outlook 2016 server发送邮件,但似乎找不到“在html查看器上查看myhtml.html时,为什么收到的电子邮件(在我的outlook server上)仅显示html代码而不显示html样式页”使用bash从linux系统发送html电子邮件?,html,linux,bash,email,outlook,Html,Linux,Bash,Email,Outlook,[问题编辑]:XHTML代码已验证 我正在尝试从linux系统向outlook 2016 server发送邮件,但似乎找不到“在html查看器上查看myhtml.html时,为什么收到的电子邮件(在我的outlook server上)仅显示html代码而不显示html样式页” echo”主题:生成消息 Mime版本:1.0 内容类型:text/html;字符集=\“us ascii\”>myhtml.html 邮件内容=” 标题 虚线 “假味精” ------------------------
echo”主题:生成消息
Mime版本:1.0
内容类型:text/html;字符集=\“us ascii\”>myhtml.html
邮件内容=”
标题
虚线
“假味精”
-------------------------------------------------------------------------
"
echo“$MAIL\u CONTENT”>>myhtml.html
上面的代码保存在myhtml.html文件中,我使用linux命令将其作为电子邮件发送
邮件dummy@address.com
我已经尝试了作为建议给出的链接,但我仍然看到电子邮件消息为html代码
echo "Subject: Build message
Mime-Version: 1.0
Content-Type: text/html; charset=\"us-ascii\"" > myhtml.html
MAIL_CONTENT="
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title</title>
</head>
<body>
<div id="body"></div>
<p><font size="4" color="blue">DUMMY LINE</font></p>
<pre>"DUMMY MSG"</pre>
-------------------------------------------------------------------------
</body>
</html>
"
echo "$MAIL_CONTENT" >> myhtml.html
mail dummy@address.com < myhtml.html