Настройка спама на нежелательную почту для Postfix+Spamassassin+Dovecot с правами пользователя системы
В моей настройке почтовые папки принадлежат пользователю системы для каждого домена (например, sam:sam за @sam.com) с разрешениями 750 который я хотел бы сохранить таким образом. Чтобы перенаправить спам в папку "Спам", часто рекомендуется использовать
spamassassin unix - n n - - pipe
flags=DROhu user=vmail:vmail argv=/usr/bin/spamc -f -e
/usr/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop}
линия в master.cf (с dovecot-ситом и т. д.), но это будет работать как vmail:vmail и не может доставить почту в почтовые ящики.
- Может ли
user=vmail:vmailбыть установленным динамически из таблицы виртуальных пользователей в MySQL (которая содержит имя пользователя системы для каждого домена)? - Или я могу использовать другой двоичный файл доставки, который запускается, например, от имени пользователя root? LMTP?