URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69280
[ Назад ]

Исходное сообщение
"Вопрос по Postfix + Procmail"

Отправлено mcduck , 03-Окт-06 11:31 
Три дня пытаюсь - ничего не получается. Ситуация такая:
Есть связка postfix+clamav+spamassassin - "внешний".
Сервер принимает внешнюю почту, фильтрует и отправляет
на "внутренний", откуда почта раздается юзерам.
Почта для несуществующик юзеров отсекается на этапе уст. соединения
в соответствии с relay_recipients_map.
В regexp_table есть строка
/^X-Spam-Flag: YES/     FILTER  local:localhost
Так вот хотелось бы, чтобы спам складывался procmail'ом в /var/spool/mail/<user>
на _внешнем_ сервере при том, что юзеров в passwd НЕТ !

Содержание

Сообщения в этом обсуждении
"Вопрос по Postfix + Procmail"
Отправлено lenni , 03-Окт-06 14:57 
подменяй переменные окружения у procmail'a

"Вопрос по Postfix + Procmail"
Отправлено mcduck , 03-Окт-06 15:37 
Какие конкретно ? И как ? В /etc/procmailrc ?
Похоже, что procmail пытается создать ящик с uid/gid <user>/mail, а найти uid не может.
Как сказать procmail, что в этом случае создать папку с, например, владельцем spam/mail ?
А при наличии юзера в passwd работать обычным образом ?
Я не смог найти (увидеть) в описании procmail environment ( https://webmail.visi.com/fafnir/help/procmail/varlist.html ) переменные, которые мне помогли бы в этом трудном деле :)