New_Horizons
@New_Horizons
Бред:

Почему не ищутся письма в почтовом ящике?

Ищу письма по imap, работает через раз, иногда находит, иногда пустой массив и notice.
Почта для домена яндекс, авторизация через пароль приложений. Через т.н. портальный пароль тоже самое.

subject пробовал и в латинице и в другой кодировке windows-1251, всё тоже самое.

Пробовал разные версии php, от 7.0 до 7.4, тоже самое.

php:
$folder = mb_convert_encoding('Название папки в почте', "UTF7-IMAP", "utf-8");

$imapPath = '{imap.yandex.ru:993/imap/ssl}' . $folder;
$login = 'email@company-domain.ru';
$password = 'password';

$connection = imap_open($imapPath, $login, $password);

$messageNumbers = imap_sort(
	$connection,
	SORTDATE,
	1,
	0,
	'SUBJECT "прайс"',
	"UTF-8"
);

var_dump($messageNumbers);


вывод:
array(0) {
}
PHP Notice:  Unknown: [UNAVAILABLE] SEARCH Backend error. sc=6nIoVY81NOs1_110949_2-c5e3fad6bae7 (errflg=2) in Unknown on line 0
  • Вопрос задан
  • 769 просмотров
Пригласить эксперта
Ответы на вопрос 1
New_Horizons
@New_Horizons Автор вопроса
Бред:
Проблема пропала сама собой, подозреваю что яндекс у себя там что-то починили
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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