我想以格式良好的HTML发送邮件,我有以下代码。
<html>
<body>
<h1 style="color:#f40;">Hi Jane!</h1>
<p style="color:#080;font-size:18px;">Will you marry me?</p>
</body>
</html>
但它发送这样的邮件。
$LOAD_PATH<<'./lib'
require 'some_module'
SomeModule::some_func 'p1', 'p2'
我也想发送图像。
答案 0 :(得分:0)
您必须将其发送为text/html
。所以你首先要扩展你的标题:
$header = "From: $from\nMIME-Version: 1.0\nContent-Type: text/html; charset=utf-8\n";
然后,您必须使用MLml标记\n
甚至<br>
<p>
或换行符的邮件内容
然后,您还可以添加包含要在电子邮件中显示的图像的图像标记
<img src="http://www.yourserver.com/images/image1.jpg">