gpt4 book ai didi

php - 通过 PHP 发送包含 CSS 样式表的 HTML 电子邮件

转载 作者:IT王子 更新时间:2023-10-28 23:55:30 26 4
gpt4 key购买 nike

我想将包含 CSS 样式表的 HTML 页面发送到电子邮件帐户。问题是 CSS 样式表根本不可见。我必须内联每个 CSS 样式吗?这似乎是一种非常低效的方法。还有其他想法吗?

下面是发送邮件的PHP代码:

<?php
$to = "myaccount@gmail.com";

// subject
$subject = "Test mail";

// message
$message = file_get_contents("index.html");

// from
$from = "myaccount@gmail.com";

// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= "From:" . $from;

// Mail it
mail($to,$subject,$message,$headers);

echo "Mail Sent.";
?>

非常感谢您的帮助。提前致谢。

最佳答案

Google、Outlook、Yahoo 所有主要的电子邮件服务提供商都不允许使用 CSS 外部文件。他们选择内联样式和表格来呈现具有任何样式的适当电子邮件消息,这听起来可能有些过时。

编码可能很乏味,但公司喜欢 https://litmus.com/ envato 将帮助解决一些模板和格式问题。

我的 2¢:电子邮件提供商无法信任所发送信息的所有来源,因此这是阻止恶意代码的一种方式。

关于php - 通过 PHP 发送包含 CSS 样式表的 HTML 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637548/

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