Summary: | Надо доставлять локальную почту c созданием файла-ящика, если он отсутствует в /var/spool/mail | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
Component: | postfix | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P3 | CC: | evg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Y. Afonin
2016-04-29 12:48:40 MSK
Если сделать # ls -dl /var/spool/mail drwxrwsrwt 2 root mail 4096 Apr 29 13:27 /var/spool/mail то почта начинает писаться: # ls -l /var/spool/mail/* -rw------- 1 user mail 1734 Apr 29 13:36 /var/spool/mail/user Почему не пишется с правами по-умолчянию, непонятно. Все заинтересованные присутствуют в группе mail, вроде бы. Даже user туда добавил. Дело, оказывается, вот в чём. Я привык чистить такие ящики удалением. При запуске из sendmail это procmail не пугало, а при запуске из-под postfix, почему-то, procmail создавать файл не хочет. То есть, чистить ящик надо как-то а-ля "> user". Даже не знаю, баг это, или фича. (In reply to comment #2) > Дело, оказывается, вот в чём. Я привык чистить такие ящики удалением. При > запуске из sendmail это procmail не пугало, а при запуске из-под postfix, > почему-то, procmail создавать файл не хочет. То есть, чистить ящик надо как-то > а-ля "> user". Даже не знаю, баг это, или фича. Ещё можно truncate(1) использовать. Я думаю, что непривилегировання локальная доставка почти - это наша традиционная фича. Если вместо procmail использовать родной postfix local(8), он тоже будет осуществлять доставку в непривилегированном состоянии, на эту тему у него есть альтовый параметр mailbox_unpriv_delivery. Да, наверное надо так и оставить. |