Изменение интервала IMAP IDLE¶
Что такое интервал IDLE?¶
Короткий интервал приводит к тому, что клиент получает большое количество сообщений для этого соединения, что плохо для мобильных устройств, так как каждый раз при получении такого сообщения почтовое приложение должно «просыпаться». Это может привести к ненужному расходу заряда батареи.
Редактирование значения¶
Изменение конфигурации¶
Создайте новый файл data/conf/dovecot/extra.conf (или отредактируйте его, если он уже существует).
Вставьте параметр, а затем новое значение. Например, чтобы установить интервал в 5 минут, вы можете ввести:
imap_idle_notify_interval = 5 mins
29 минут — это максимальное значение, разрешенное соответствующим RFC.
Внимание
Это не является настройкой по умолчанию в animails, так как мы не знаем, как этот параметр изменит поведение других клиентов. Будьте осторожны при его изменении и следите за изменениями в работе.
Перезагрузка Dovecot¶
Теперь перезагрузите Dovecot:
docker compose exec dovecot-animails dovecot reload
docker-compose exec dovecot-animails dovecot reload
Информация
Вы можете проверить значение этого параметра с помощью:
docker compose exec dovecot-animails dovecot -a | grep "imap_idle_notify_interval"
docker-compose exec dovecot-animails dovecot -a | grep "imap_idle_notify_interval"
Если вы его не меняли, оно должно быть равно 2m. Если вы его изменили, вы должны увидеть свое новое значение.