"X-GM-THRID" через php imap - PullRequest
       6

"X-GM-THRID" через php imap

1 голос
/ 14 апреля 2011

Vivek, не могли бы вы привести пример, как получить "X-GM-THRID" через imap php?

Ответы [ 2 ]

1 голос
/ 23 января 2013

Это просто с классом Zend IMAP. Предполагается, что идентификаторы в веб-интерфейсе - это HEX-версии того же числа, которое Gmail ожидает через IMAP (http://www.limilabs.com/blog/tag/x-gm-thrid),, хотя у меня все еще возникают проблемы с их использованием, потому что, если я преобразую их из HEX, числа немного не совпадают.

$imap = new Zend\Mail\Protocol\Imap('imap.gmail.com', '993', true);
$imap->search(array('X-GM-THRID', '1424628081834791276');
0 голосов
/ 10 октября 2013

Вот пример получения «X-GM-THRID» для данного сообщения с $messageId.

$messageId = 1; // E.g. the message number one
$imap = new Zend_Mail_Protocol_Imap('imap.gmail.com', '993', true);
$message = $imap->requestAndResponse("FETCH $messageId (X-GM-THRID)");
$idHex = (int) $message[0][2][1];
$xGmThrid = base_convert($idHex, 10, 16);

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...