Я не могу войти в свою недавно размещенную веб-почту, и я получаю следующие записи в / var / log / mail. log
Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: open(
/etc/dovecot/sieve/before.d/no-spam.svbin.ip-172-26-15-53.31363.94959b0f9050164f) failed: R
ead-only file system
Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: wEGGI
j+5QF6DegAAAPOhIQ: sieve: binary save: failed to create temporary file: open(/etc/dovecot/s
ieve/before.d/no-spam.svbin.) failed: Read-only file system
Похоже, это проблема с разрешениями. Я пробовал предложения здесь
Моя установка находится в / etc / dovecot
, а разрешения
-rwxrwx--- 1 vmail dovecot
Dovecot был установлен на Ubuntu 18.04 (Amazon Lightsail) с использованием следующего сценария:
https://github.com/codecowboy/sovereign/blob/master/roles/mailserver/tasks/dovecot.yml
Версия Dovecot - 2.2.33.2 (d6601f4ec)
Почтовый ящик хранится на томе encfs
Модуль systemd, который управляет dovecot, имеет ProtectSystem , установленный на полный или строгий, что предотвращает запись процессов в /etc.[1232 visibleAdd to the unit file /etc/systemd/system/multi-user.target.wants/dovecot.service
исключение для этого каталога:
ReadWritePaths = / etc / dovecot / sieve / before.d /
Перезагрузите модули с:
systemctl daemon-reload
И перезапустите dovecot с помощью:
systemctl restart dovecot