Когда Ответ на электронную почту отправляется через gmail api, то на стороне получателя он отображается как поток, содержащий два сообщения электронной почты (хорошо на стороне получателей), но у отправителя есть два разных сообщения электронной почты: одно в папке «Входящие» и одно в папке «Отправленные».
Моя проблема похожа на этот.
Я прохожу threadId
,References
а также In-Reply-To
, Мой код:
$subject=getHeader($headers, 'Subject');
$references=getHeader($headers, 'References');
$in_reply_to=getHeader($headers, 'In-Reply-To');
затем при отправке ответа:
$mail->addCustomHeader('References', $references);
$mail->addCustomHeader('In-Reply-To', $in_reply_to);
отправка ответа
$mail->preSend();
$mime = $mail->getSentMIMEMessage();
$raw = base64url_encode($mime);
$msg = new Google_Service_Gmail_Message();
$msg->setRaw($raw);
$msg->setThreadId($threadId);
$service->users_messages->send($userId, $msg);
Кто-нибудь может помочь? что я пропустил?
Задача ещё не решена.
Других решений пока нет …