我尝试使用以下内容通过电子邮件发送普通网页:
mail -s "Test Email" blah@blah.com < webpage.htm
但是,收件人会看到电子邮件中的原始 HTML 标记,而没有看到我仔细的格式设置。我正在使用 RedHat Linux。
Ger*_*mbs 10
您需要告诉 MUA 内容包含 HTML。传统上这是使用 MIME 完成的。尝试将以下标题行添加到您的消息中:
Mime-Version: 1.0
Content-Type: text/html
Run Code Online (Sandbox Code Playgroud)
您可能还需要添加 Content-Transfer-Encoding 标头。MIME上的维基百科页面有更多详细信息,包括指向相关 RFC 的链接。
更新:这在管道输入时工作正常sendmail -t
:
From: me@example.org
To: me@gmail.com
Subject: MIME Test
Mime-Version: 1.0
Content-Type: text/html
<html>
<body>
This is a test.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
96376 次 |
最近记录: |