@Modrek

Как найти email переписку и отобразить её на сайте с помощью imap?

Уже второй день не могу решить вопрос погрузки по imap переписки именно с конкретным емайл. Все письма получить получается, а пробую imap_search() найти письма, возвращает false. Типо писем нет, хотя на email они есть.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Было бы не плохо показать как используете.... А пока такой ответ.

На яндексе и других сервисах скорее всего кеш на поиске, который обновляется не так часто, поэтому письма он начинает видеть не сразу. Иногда находит иногда нет. Поэтому вообще лучше отказался от функции imap_search и осуществлять поиск локально.

Например: https://it-wiki.org.ua/php/receiving_incoming_mail_imap
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
какой текст внутри imap_search() ?
Ответ написан
Комментировать
@grinat
Если false, значит не то хреачишь, там особый синтаксис:
$conn   = imap_open('{imap.example.com:993/imap/ssl}INBOX', 'foo@example.com', 'pass123', OP_READONLY);
$some   = imap_search($conn, 'SUBJECT "HOWTO be Awesome" SINCE "8 August 2008"', SE_UID);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы