LINUX.ORG.RU
ФорумAdmin

Знатокам postfix и procmail вопрос


0

0

Периодически procmail пишет в лог такую вещь: procmail: Assigning "PATH=/home/lawyer/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X1 1R6/bin" procmail: Locking "/var/spool/mail/lawyer.lock" procmail: Assigning "LASTFOLDER=/var/spool/mail/lawyer" procmail: Opening "/var/spool/mail/lawyer" procmail: Acquiring kernel-lock procmail: [28686] Thu May 29 20:33:06 2003 procmail: Error while writing to "/var/spool/mail/lawyer" procmail: Truncated file to former size procmail: Unlocking "/var/spool/mail/lawyer.lock" procmail: Notified comsat: "lawyer@:**Bounced**" From bhagghilles12@keromail.com Thu May 29 20:33:05 2003 Subject: Boost your Penis Size 2 to 4 Inches mav@energy.spb.ru rox Folder: **Bounced**

И письмо выкидывается. Следующее письмо В ТОТ ЖЕ ящик procmail пропускает нормально. И продолжает их записывать до следующего такого error. С чем это может быть связано?

anonymous

Некоторые дополнения

Так происходит лишь с определенными ящиками. Если остановить постфикс и пустить сендмаил - все работает. Если удалить файл c маилбоксом из /var/spool/mail - создается новый, и далее проблем не наблюдается. Что-то не нравится procmailу c postfix`ом лишь в некоторых файлах ящиков, у большинства пользователей все ок. До этого на машине пару лет отработал sendmail. Обнулять ящики не хочется - там накоплено много почты (в конторе - imap) Работать с sendmail дальше тоже не хочется.

anonymous
()

И еще уточнения

procmail, вызванный из-под postfix, не может записать письмо в нужный файл в /va/spool/mail, если файл >~50Mb. тот же procmail, вызванный из-под sendmail может записать любое письмо в любой файл.

anonymous
()

Я бы в такой ситуации перешел на maildir и конвертнул бы все мейлбоксы.
А проблема действительно интересная...

anonymous
()

Вообще-то мне казалось, что sendmail вызывает procmail от root, а postfix от юзера... Может этим все и обьясняется?

Dimai
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.