使用带有引导格式的mail()
构建和发送HTML电子邮件的最佳方法是什么?
我尝试过以下示例(不是完整代码):
$msg = "
<html>
<head>
<link href = '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
</head>
<body>
<p>This is a request to reset your password</p>
<a href='blah'>Click here to reset your password.</a>
<button type='submit' class='btn btn-info btn-sm'>Reset</button>
</body>
</html>
";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1"."\r\n"; "X-Mailer: php".
$headers .= 'From: Password Reset <passwordreset@blah.co.uk>' . "\r\n";
邮件发送并以html格式收到,但未格式化。
答案 0 :(得分:4)
除非您将所有引导代码直接放在电子邮件中,否则不行。电子邮件客户端默认删除远程文件以防止用户跟踪。你不能围绕这个编码。