Не могу получить Message-Id по imap Gmail-а
Пишу софт, который читает сообщения по IMAP из ящика Gmail, потом по определенной логике отвечает на них по SMTP.
Однако столкнулся с проблемой, что отправленные сообщения в веб-интерфейсе не группируются с теми, на которые отвечаю. Попробовал жестко вбить в header отправленного сообщения In-Reply-To с Message-Id того сообщения, на которое отвечаю (Посмотрел в свойствах письма через интерфейс gmail), тогда только сообщение присоединилось к группе.
Перепробовал 3 функции php: imap_headerinfo, imap_fetchheader, imap_fetch_overview. Во все они возвращают пустые значения Message-Id, In-Reply-To, References.
Подключаюсь так:
$this->mbox = imap_open('{imap.gmail.com:993/imap/ssl}', $email, $password);
Потом пробую просмотреть хедеры:
print_r(imap_header($this->mbox, 1));
print_r(imap_fetch_overview($this->mbox, 1));
print_r(imap_fetchheader($this->mbox, 1));
Помогите плиз кто сталкивался!
Однако столкнулся с проблемой, что отправленные сообщения в веб-интерфейсе не группируются с теми, на которые отвечаю. Попробовал жестко вбить в header отправленного сообщения In-Reply-To с Message-Id того сообщения, на которое отвечаю (Посмотрел в свойствах письма через интерфейс gmail), тогда только сообщение присоединилось к группе.
Перепробовал 3 функции php: imap_headerinfo, imap_fetchheader, imap_fetch_overview. Во все они возвращают пустые значения Message-Id, In-Reply-To, References.
Подключаюсь так:
$this->mbox = imap_open('{imap.gmail.com:993/imap/ssl}', $email, $password);
Потом пробую просмотреть хедеры:
print_r(imap_header($this->mbox, 1));
print_r(imap_fetch_overview($this->mbox, 1));
print_r(imap_fetchheader($this->mbox, 1));
Помогите плиз кто сталкивался!