Я не могу войти в свою недавно размещенную веб-почту, и я получаю следующие записи в /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, который управляет голубятней, имеет ProtectSystem установлен на полный или строгий, что предотвращает запись процессов в / etc.
Добавить в файл объекта /etc/systemd/system/multi-user.target.wants/dovecot.service
исключение для этого каталога:
ReadWritePaths=/etc/dovecot/sieve/before.d/
Перезагрузите юниты:
systemctl daemon-reload
И перезапустите dovecot с помощью:
systemctl restart dovecot