Ошибка Roundcube «Failed to send FETCH command»
Симптомы
В любом почтовом ящике Roundcube возникает ошибка «Failed to send FETCH command».
Также в системном журнале по пути /var/log/maillog (для Debian-based систем путь - /var/log/mail.log) возникает ошибка:
dovecot: imap(info@maildomain.com): Error: mmap() failed with file /var/www/<user>/data/email/maildomain.com/info/.maildir/dovecot.index.cache: Cannot allocate memory
dovecot: imap(info@maildomain.com): Fatal: master: service(imap): child 28496 returned error 83 (Out of memory (service imap { vsz_limit=256 MB }, you may need to increase it) - set CORE_OUTOFMEM=1 environment to get core dump)Решение
Увеличьте значение параметров vsz_limit и default_vsz_limit в конфигурационном файле почтового сервера Dovecot/etc/dovecot/conf.d/10-master.conf. По умолчанию используется значение 256MB.
После внесения изменений перезапустите службу Dovecot командой:
systemctl restart dovecot