gpt4 book ai didi

javascript - PHP 邮件显示没有链接的文本

转载 作者:行者123 更新时间:2023-12-01 00:35:55 25 4
gpt4 key购买 nike

我正在为我的类(class)制作一个小项目,我需要发送一封包含 HTML 内容的邮件。因为它需要定制,所以我使用 AJAX 函数通过 PHP 脚本将其与数据一起发送。问题是,当我收到邮件时,它没有向我显示带有 href 的链接,而只显示链接的内容。

这是我在 PHP 脚本中的发送代码:

$msg = $_POST["message"];
$objet = $_POST["objet"];
$passage_ligne = "\n";
$header = "From: no-reply@pleasepayme.ch\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$header .= 'Content-Transfer-Encoding: quoted-printable';
mail($emailDestinataire,$objet,$msg,$header);

这是调用它的 AJAX 函数:

$.ajax({
type: 'POST',
url: 'sendMail.php',
data:{
email: $("#connEmail").val(),
message : '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /></head><body>Cliquez <a href="https://pleasepayme.ch/index.php?email='+$("#connEmail").val()+'&token='+response[0].token+'">ici</a> pour vous connecter<br/>Votre code de connexion est : '+response[0].token+'</body></html>',
objet: "Token de connexion pleasepayme.ch",
},
success:function(response){
alert(response);
return false;
}
});

这是我收到的邮件:

enter image description here

请帮助我;)

最佳答案

我想我已经找到了问题所在,感谢 Michael T 让我观看了 $header .= 'Content-Transfer-Encoding:quoted-printable; 行,这就是问题所在。我将其更改为 $header .= 'Content-Transfer-Encoding: 8BIT'; 现在效果很好。感谢您尝试帮助我^^

关于javascript - PHP 邮件显示没有链接的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com