【发布时间】:2015-02-10 14:11:52
【问题描述】:
我正在使用 PHP GMAIL API 将电子邮件导入自定义票务系统。在我的测试过程中,我能够成功导入所有电子邮件,放一封。有问题的电子邮件在底部有一个签名。
“_____________________________________________________
测试客户端地址
123 地址”
当我通过网络浏览器查看电子邮件时,Gmail 会在邮件中抛出“已删除内容”消息,即使它是线程中的第一封电子邮件。这个问题只发生在这一个实例中。
$message = $gmailService->users_messages->get($ticketToken->emailAccount,$messageHeader->getId() );
$messagePayload = $message->getPayload();
$headers = $message->getPayload()->getHeaders();
$parts = $message->getPayload()->getParts();
$body = $parts[0]['body'];
$rawData = $body->data;
$sanitizedData = strtr($rawData,'-_', '+/');
$decodedMessage = base64_decode($sanitizedData);
提前谢谢你
【问题讨论】:
-
请解释一下您所说的修剪内容是什么意思? GMAIL API 是否没有显示整个消息?