Php 如何将html内容添加到此Sendgrid';s代码?

Php 如何将html内容添加到此Sendgrid';s代码?,php,email,sendgrid,Php,Email,Sendgrid,SendGrid PHP库有一些更新。请参见自述文件中的示例: 要发送html,请执行以下命令: $content = new SendGrid\Content("text/plain", "Hello, Email!"); 必须如下所示: $content = new SendGrid\Content("text/html", "Hello, Email!"); // ^^^^ 有关更多详细信息,请查看此 更新 要手

SendGrid PHP库有一些更新。请参见自述文件中的示例:


要发送html,请执行以下命令:

$content = new SendGrid\Content("text/plain", "Hello, Email!");
必须如下所示:

$content = new SendGrid\Content("text/html", "Hello, Email!");
//                                    ^^^^
有关更多详细信息,请查看此


更新 要手动发送混合html和纯文本电子邮件:

$boundary = uniqid('np');
$content = new SendGrid\Content("multipart/alternative;boundary=" . $boundary, "Hello, Email!");

如果我改为“text/html”,电子邮件将提示“消息仅包含text/html MIME部分”。因此,我想将html和纯文本添加到一起,如何编写代码?要做到这一点,还有很多工作要做,您可以联系软件包作者以实现一个简单的方法,使您能够做到这一点@davidfnck检查我的更新答案,我不确定这一尝试是否能正常工作,如果不能,那么你必须像我说的那样联系软件包作者