目前我从 Linux 命令发送一封电子邮件,如下所示:
echo "Here is the link: file:///S:/some_doc.html" | mail -s "Here is some_doc.html" fred@example.com
Run Code Online (Sandbox Code Playgroud)
在某些电子邮件客户端中,邮件正文中的“file:///S:/some_doc.html”成为用户可以单击的链接,但在其他客户端中,它显示为纯文本,需要用户复制和粘贴字符串进入网络浏览器。如何修改命令使消息成为 HTML,以便电子邮件客户端知道如何处理链接?
这会将链接添加到消息中,但仍将其视为文本而非 HTML:
echo "Here is the link to: <a href='file:///S:/some_doc.html'>some_doc.html</a>" | mail -s "Here is some_doc.html" fred@example.com
Run Code Online (Sandbox Code Playgroud)