Я использую 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);
заранее спасибо
пытаться
$body = $message->getPayload()->getBody();
$rawData = $body->data;
$sanitizedData = strtr($rawData,'-_', '+/');
$decodedMessage = base64_decode($sanitizedData);
Других решений пока нет …