Настройка спама на нежелательную почту для 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 и не может доставить почту в почтовые ящики.

  1. Может ли user=vmail:vmail быть установленным динамически из таблицы виртуальных пользователей в MySQL (которая содержит имя пользователя системы для каждого домена)?
  2. Или я могу использовать другой двоичный файл доставки, который запускается, например, от имени пользователя root? LMTP?

0 ответов

Другие вопросы по тегам