gpt4 book ai didi

GMAIL API 在发送时删除了我的 html 属性

转载 作者:行者123 更新时间:2023-12-05 02:18:11 27 4
gpt4 key购买 nike

情况:

这个问题是关于什么的,我在做什么?

我正在使用 PHP GMAIL-API 发送电子邮件(电子邮件)

我如何发送电子邮件?

$contenido="Whatever <span style="color:green;">and</span> then img <img src='#' ... >";    

$strRawMessage = "From: Flauta <tallergranadosortiz@gmail.com>\r\n";
$strRawMessage .= "To: <".$paquien.">\r\n";
$strRawMessage .= 'Subject: =?utf-8?B?' . base64_encode($sujeto) . "?=\r\n";
$strRawMessage .= "MIME-Version: 1.0\r\n";
$strRawMessage .= "Content-Type: text/html; charset=utf-8\r\n";
$strRawMessage .= 'Content-Transfer-Encoding: quoted-printable' . "\r\n\r\n";
$strRawMessage .= $contenido."\r\n";


// The message needs to be encoded in Base64URL
$mime = rtrim(strtr(base64_encode($strRawMessage), '+/', '-_'), '=');
$msg = new Google_Service_Gmail_Message();
$msg->setRaw($mime);

//The special value **me** can be used to indicate the authenticated user.
$objSentMsg = $service->users_messages->send("me", $msg);

echo 'Awesome.... stuff was sent.';

是否真的发送了电子邮件?

是的。

但是这个流畅的东西删除了图像......我不知道为什么。

我收到了什么?

在我收到的邮件中,我只是得到没有属性的普通标签。

在这种情况下:Whatever <span>and</span> then img <img>

你知道我是否需要以任何其他特殊方式或其他方式对内容进行编码吗?

这是我的错,因为我做错了。

但不知道自己做错了什么不是我的错。

所以根本没有错。

谁在谈论故障?

最佳答案

尝试

$strRawMessage .= 'Content-Transfer-Encoding: base64' . "\r\n\r\n";

代替

$strRawMessage .= 'Content-Transfer-Encoding: quoted-printable' . "\r\n\r\n";

关于GMAIL API 在发送时删除了我的 html 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46180269/

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