@Modrek

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

Уже второй день не могу решить вопрос погрузки по imap переписки именно с конкретным емайл. Все письма получить получается, а пробую imap_search() найти письма, возвращает false. Типо писем нет, хотя на email они есть.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 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);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 19:51
1000 руб./за проект
24 апр. 2024, в 19:40
5000 руб./за проект
24 апр. 2024, в 19:18
50000 руб./за проект