Почта

/
/
Ошибка Roundcube «Failed to send FETCH command»

Ошибка 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

В этой статье