Я пытаюсь получать почту с помощью imap_sort. Мой электронный адрес содержит много связанных почтовых ящиков. Пример: xxxx@gmail.com, на который я применяю imap_sort, относится к xxx@hotmail.com и относится к xxx@mydomain.com. Результат, который я получаю, предназначен только для тех, кто связан с xxx@gmail.com и не связан с другими учетными записями, даже если почта существует в моем аккаунте gmail.

Код, который я использую на самом деле:

$result = imap_sort($mail,SORTSIZE ,0,SE_UID,$search_criteria);
foreach ($result as $key => $value) {
      extract_mail($mail,$value);
}

$ search_criteria contain - ОТ электронного письма и ДО письмо. На самом деле мне нужно извлечь всю почту ОТ и К этой почте, даже если связь осуществляется между другими учетными записями, но существует в Gmail с другим псевдонимом.

0
Makram 26 Авг 2014 в 19:33

1 ответ

Лучший ответ

Ответ: при подключении с помощью imap_connect мы должны использовать папку Все , а не папку по умолчанию, которая имеет значение Входящие .

0
Makram 28 Авг 2014 в 19:41