[编辑问题]:XHTML代码已经过验证 我试图从我的linux系统向Outlook 2016服务器发送邮件,并且似乎无法找到“为什么收到的电子邮件(在我的Outlook服务器上)只显示html代码而不是html样式页面,当在html查看器上查看myhtml.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
以上代码保存在myhtml.html文件中,我使用linux命令发送电子邮件
mail dummy@address.com < myhtml.html
我已经尝试了作为建议给出的链接,但我仍然将电子邮件视为html代码。