При запуске вручную от юзера getmail выдаёт ошибку:
% getmail -r getmailrc-openmail
procmail: Error while writing to "~/Mail/Openmailbox")
msg 654/1025 (2733 bytes), delivery error (command procmail 5182 wrote to stderr: procmail:
Couldn't chdir to "~/Mail/Openmailbox"
procmail: Error while writing to "~/Mail/procmail.log"
procmail: Lock failure on "~/Mail/Openmailbox.lock"
Конфиг getmailrc-openmail:
[retriever]
type = SimpleIMAPSSLRetriever
server = imap.openmailbox.org
port = 993
username = my_username@openmailbox.org
password = my_password
[destination]
type = MDA_external
path = /usr/bin/procmail
arguments = ("-f", "%(sender)")
[options]
delete = false
read_all = false
delivered_to = false
received = false
Конфиг ~/.procmailrc:
MAILDIR=~/Mail/Openmailbox
LOGFILE=~/Mail/procmail.log
DEFAULT=~/Mail/Openmailbox
# ------------------------
# Правила сортировки почты
# ------------------------
:0
* ^From.*@facebookmail.com>
/dev/null
Права на каталоги и файлы такие:
% ls -la ~/ | grep getm
drwx------ 2 misha users 4096 апр 15 14:35 .getmail
% la ~/Mail | grep Openmailbox
drwxr-xr-x 5 misha users 4096 янв 20 15:20 Openmailbox
% ls -la ~/ | grep Mail
drwxr-xr-x 4 misha users 4096 апр 15 08:16 Mail
% ls -la ~/Mail | grep Openm
drwxr-xr-x 5 misha users 4096 янв 20 15:20 Openmailbox
Пользователей procmail и getmail в системе нет:
% id procmail
id: «procmail»: такого пользователя нет
% id getmail
id: «getmail»: такого пользователя нет
На каталог ~/Mail/Openmailbox права и так 755, непонятно почему procmail ругается: «Couldn't chdir to »~/Mail/Openmailbox""?
Неужели права надо 777 на вышеуказанные каталоги? несекьюрно как-то...
Что-то я упустил, но не могу понять что именно((