1

我想在电子邮件中使用可点击链接,但它没有反映在通过 php 邮件功能发送的电子邮件中,下面是我的代码

$url = "<html><a href='www.google.com'>Link</a></html>";

$message = "Hi test url ".$url." ";

$$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: Admin <test@ex.com> \r\n";
@mail('test1@ex.com',$subject,$message,$headers);

我从电子邮件中获得的内容:

Hi test url <html><a href='www.google.com'>Link</a></html> ##NEW##
4

2 回答 2

2

您似乎没有正确发送 HTML 邮件。通常我会推荐使用第三方 PHP 库,比如SwiftMailer来简化流程。

编辑:如果您仍希望使用 php 的 mail() 函数,则必须正确指定标头。这篇文章可能会有所帮助。

于 2012-10-09T09:19:10.390 回答
1

在 phpmailler 中使用 HTML:

$mail->isHTML(true) 

您查看文档

phpMailler

于 2015-09-29T09:39:59.000 回答