Не прогружает прочтенные письма
Не прогружает прочтенные письма
Если прочитать письмо в веб интерфейсе почты, а не в crm, раньше чем оно появится в crm то оно не прогружается в crm, как с этим быть ?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не прогружает прочтенные письма
Крон забирает только новые письма с флагом UNSEEN
Re: Не прогружает прочтенные письма
А где это поменять можно чтоб забирал все ?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не прогружает прочтенные письма
plugins\ext\classes\mail\mail_fetcher.php
Код: Выделить всё
if($uids = imap_search($conn, 'UNSEEN')) //RECENT //ALL //NEW //UNSEENRe: Не прогружает прочтенные письма
Как только меняешь на что то отличное от Unseen то сразу PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 26039249 bytes) in /home/s/crm/public_html/plugins/ext/classes/mail/mime_decode.php on line 442
Почта яндекс
Почта яндекс
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не прогружает прочтенные письма
Забирать все письмо можно только для нового ящика, причем их сразу нужно там и удалять, потому что они каждый раз будут загружаться.
Что касается "Allowed memory size " то письмо могут содержать большие вложение и их может быть несколько. У сервера может не хватить памяти обработать такое письмо. Поэтому для полноценной работы с почтой необходим мощный сервер.
Что касается "Allowed memory size " то письмо могут содержать большие вложение и их может быть несколько. У сервера может не хватить памяти обработать такое письмо. Поэтому для полноценной работы с почтой необходим мощный сервер.
Re: Не прогружает прочтенные письма
Так а какой тег надо поставить чтоб он забирал новую но уже прочитанную в веб интерфейсе почты... иначе получается что новая почта не приходит потому что там вложения на 3 мб и ему тяжело, получается что теряется смысл почты в нашем случае
Re: Не прогружает прочтенные письма
типа как здесь https://drupal.ru/node/58015 негде прописать?
Re: Не прогружает прочтенные письма
PHP Warning: explode() expects parameter 2 to be string, array given in /home/s/crm/public_html/plugins/ext/classes/mail/mail_fetcher.php on line 489
PHP Warning: Invalid argument supplied for foreach() in /home/s/crm/public_html/plugins/ext/classes/mail/mail_fetcher.php on line 489
Уже поставили хостинг расширенный памяти много дали ошибки дальше сыпятся
PHP Warning: Invalid argument supplied for foreach() in /home/s/crm/public_html/plugins/ext/classes/mail/mail_fetcher.php on line 489
Уже поставили хостинг расширенный памяти много дали ошибки дальше сыпятся
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не прогружает прочтенные письма
Для получения почты используется следующая функция
https://php.net/manual/ru/function.imap-search.php
Там все доступные теги прописаны. Из личного опыта выяснилось что на разных серверах оно работает по разном, по этому нужно на практике смотреть.
UNSEEN оказался универсальный тег, который работает стабильно. Тестировал на трех серверах.
https://php.net/manual/ru/function.imap-search.php
Там все доступные теги прописаны. Из личного опыта выяснилось что на разных серверах оно работает по разном, по этому нужно на практике смотреть.
UNSEEN оказался универсальный тег, который работает стабильно. Тестировал на трех серверах.