Страница 1 из 2

IMAP настройка

Добавлено: 18 май 2022, 16:30
alex_mx
Добавьте, пожалуйста, настройку в модуль почты "не помечать прочитанным", в основном работа с письмами идет через почтового клиента, mail_fetcher при проверке помечает все письма прочитанными.

Re: IMAP настройка

Добавлено: 18 май 2022, 18:01
alexinc
Мне кажется, на этом строиться забор писем. Письма забираются с флагом UNSEEN(не просмотренные), а не по базе UUID. Если флаг не убирать, то все будет по кругу. Можно попробовать поиграться с флагами (viewtopic.php?p=24677#p24677), но не уверен что результат будет.

Re: IMAP настройка

Добавлено: 19 май 2022, 08:32
De_mon
Согласен с проблемой, прочитал с другого клиента = не пришло в руководитель, не есть гуд

Re: IMAP настройка

Добавлено: 19 май 2022, 09:01
nruslan2
наверно немного не совсем в тему:
ну я бы еще одну проблему бы обозначил:
почта забирается по крону за один раз для одного аккаунта, те если пользователей 30, а крон работает каждую минуту, то оперативность работы увы и ах.
а с учетом вышеуказанного нюанса, то фактически работа с почтовой частью работа выглядит очень сомнительной!

Re: IMAP настройка

Добавлено: 19 май 2022, 09:14
alex_mx
alexinc писал(а): 18 май 2022, 18:01 Мне кажется, на этом строиться забор писем. Письма забираются с флагом UNSEEN(не просмотренные), а не по базе UUID. Если флаг не убирать, то все будет по кругу. Можно попробовать поиграться с флагами (viewtopic.php?p=24677#p24677), но не уверен что результат будет.
Поставил такой флаг: $body = imap_body($conn, $i, FT_PEEK); работает, почта забирается и на клиенте не прочитанные, если костыль в настройку перенести будет отлично!

Re: IMAP настройка

Добавлено: 19 май 2022, 09:27
alex_mx
nruslan2 писал(а): 19 май 2022, 09:01 наверно немного не совсем в тему:
ну я бы еще одну проблему бы обозначил:
почта забирается по крону за один раз для одного аккаунта, те если пользователей 30, а крон работает каждую минуту, то оперативность работы увы и ах.
а с учетом вышеуказанного нюанса, то фактически работа с почтовой частью работа выглядит очень сомнительной!
Тут не сложно свой fetcher написать на основе существующего, обновление на него не повлияет, а если почтовый сервер свой, то и пушить письма сразу по приходу.
У вас вложения к письмам цепляются?

Re: IMAP настройка

Добавлено: 19 май 2022, 13:52
alexinc
alex_mx писал(а): 19 май 2022, 09:14
alexinc писал(а): 18 май 2022, 18:01 Мне кажется, на этом строиться забор писем. Письма забираются с флагом UNSEEN(не просмотренные), а не по базе UUID. Если флаг не убирать, то все будет по кругу. Можно попробовать поиграться с флагами (viewtopic.php?p=24677#p24677), но не уверен что результат будет.
Поставил такой флаг: $body = imap_body($conn, $i, FT_PEEK); работает, почта забирается и на клиенте не прочитанные, если костыль в настройку перенести будет отлично!
Попробовал, флаг UNSEEN не менял. Через полчасика - 20 одинаковых сообщений в ящике. Почтовик - Яндекс. Ушел думать :)

Re: IMAP настройка

Добавлено: 19 май 2022, 14:26
alex_mx
У меня hMailServer, дублей нет.

Re: IMAP настройка

Добавлено: 19 май 2022, 14:30
alexinc
alex_mx писал(а): 19 май 2022, 14:26 У меня hMailServer, дублей нет.
Возможно, в hmailserver используется расширенная маркировка писем. Потому что, например, в Яндаксе не работают флаги RECENT & NEW. Пока не понятно почему (Хотя в gmail они тоже не работают).

Re: IMAP настройка

Добавлено: 19 май 2022, 17:29
nruslan2
alex_mx писал(а): 19 май 2022, 09:27 Тут не сложно свой fetcher написать на основе существующего, обновление на него не повлияет, а если почтовый сервер свой, то и пушить письма сразу по приходу.
У вас вложения к письмам цепляются?
я в принципе озвучил проблему) со сторонними сервисами можно попасть в просак, да и писать момент который поидеи лучше исправить в принципе так себе!
(к тому же надо разбираться и смотреть - может и не прокатить такой момент)