Назад | Перейти на главную страницу

Сбои и ошибки блокировки Procmail при записи

Я настраиваю почтовый сервер во встроенной системе Linux.

При отправке почты локальному пользователю я получаю следующую ошибку от procmail:

procmail: Lock failure on "/home/mail/ktos/.mailspool.lock"
procmail: Error while writing to "/home/mail/ktos/.mailspool"
procmail: Error while writing to "/var/spool/mail/ktos"
From root@waben  Wed Dec 15 10:00:40 2010
  Folder: **Bounced**                                                         0
procmail: Lock failure on "/root/.mailspool.lock"
procmail: Error while writing to "/root/.mailspool"
From MAILER-DAEMON  Wed Dec 15 10:00:41 2010
 Subject: Returned mail: see transcript for details
  Folder: /var/spool/mail/root   1732

И почта идет в / var / spool / mail / root.

Это мой / etc / procmailrc:

PATH=/usr/bin:/usr/local/bin
MAILDIR=$HOME/.mailspool  
DEFAULT=$HOME/.mailspool
LOGFILE=/dev/pts/0
SHELL=/bin/sh

В чем может быть проблема? Я по-прежнему довольно зеленый со всеми вещами sendmail и procmail, поскольку я в первую очередь разработчик.

Похоже, что у procmail нет разрешения на запись в каталог / home / mail / ktos для создания блокировки. Обычно вам нужно установить каталог, чтобы иметь конкретное групповое владение и права записи группы, чтобы procmail мог писать. Или вы можете изменить конфигурацию, чтобы записывать блокировки в другой каталог, доступный для записи. Надеюсь, это поможет...