gpt4 book ai didi

php - 为什么在使用 mail() php 发送邮件到 gmail 时不在电子邮件中显示类 css?

转载 作者:行者123 更新时间:2023-11-28 16:31:27 25 4
gpt4 key购买 nike

为什么在使用 mail() php 发送邮件到 gmail 时不在电子邮件中显示类 css?

我测试通过此代码发送电子邮件到 hotmail 它在电子邮件中显示如下

enter image description here

但是当我测试通过此代码向 gmail 发送电子邮件时,它显示如下。

enter image description here

它不像 hotmail 那样显示 class='button' 我该怎么做?

<?PHP
include("connect.php");
$to = "some_mail@gmail.com";
$subject = "test email";
$message = "

<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<style type='text/css'>
.button{
color: #a7a7a2;
background: green;
padding: 2px 14px;
border-radius: 10px;
}
</style>
</head>
<body style='margin: 0; padding: 0;font-family: \&quot;Helvetica Neue\&quot;, Helvetica, Arial, sans-serif;'>
<table align='center' style='margin:auto;'>
<tbody>
<tr>
<td class='button'>
<a href='test.php' target='_blank' style='padding: 11px 0px; display:block; text-decoration:none; color:#000; font-size:16px; text-align:center; font-family:arial; font-weight:bold'>TEST BUTTON</a>
</td>
</tr>
</tbody>
</table>
</body>
</html>

";

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: EXAMPLE <noreply@example.com>' . "\r\n";
$headers .= 'Return-Path: return@example.com' . "\r\n";
mail($to, $subject, $message, $headers, '-freturn@example.com');
?>

最佳答案

Gmail 不支持在 head 标签中嵌入 css。但你可以试试这个:

<html>
<body style='margin: 0; padding: 0;font-family: \&quot;Helvetica Neue\&quot;, Helvetica, Arial, sans-serif;'>
<table align='center' style='margin:auto;'>
<tbody>
<tr>
<style scoped>
td {
color: #a7a7a2;
background: green;
padding: 2px 14px;
border-radius: 10px;
}
</style>
<td>
<a href='test.php' target='_blank' style='padding: 11px 0px; display:block; text-decoration:none; color:#000; font-size:16px; text-align:center; font-family:arial; font-weight:bold'>TEST BUTTON</a>
</td>
</tr>
</tbody>
</table>
</body>
</html>

上面的代码将样式应用于子 td 而不是整个文档。

关于php - 为什么在使用 mail() php 发送邮件到 gmail 时不在电子邮件中显示类 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35255419/

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