Здравствуйте! В данный момент настраиваю шаринг папок на связке postfix+dovecot+roundcube+amavis-new+spamassasin Debian 8.
Есть 2 ящика spam@example.com и notspam@example.com. Их создал для того, чтобы пользователи скидывали туда спам и не спам и раз в день прогонялся скрипт обучения асасина:
Spam:
sa-learn --use-ignores --spam --showdots /.../Maildir/.Junk;rm -fv /.../Maildir/.Junk
Notspam:
sa-learn --use-ignores --hum --showdots /.../;rm -fv /.../Maildir
Так вот, в чем вопрос. Для того, чтобы расшарить всем пользователям эти папочки нужно использовать в команде SETACL вместо имени пользователя - anyone или authenticated. Но выдается ошибочка:
BAD Error in IMAP command SETACL: 'anyone' identifier is disallowed
http://wiki.dovecot.org/SharedMailboxes/Shared#Sharing_mailboxes_to_everyone
By default Dovecot doesn't allow using the IMAP "anyone" or "authenticated" identifier, because it would be an easy way to spam other users in the system. If you wish to allow it, set:
-----------------
plugin {
acl_anyone = allow
}
-----------------
Note that you can also do this only for some users by returning the acl_anyone as userdb extra field.
Теперь я передумал использовать параметр 'anyone', а параметр 'authenticated' не катит потому, что несколько доменов используется.
1) Есть ли какая-нибудь маска (или возможность ограничиться только доменом) по которой можно задать это правило?
2) После использования спама для анализа его обязательно удалять и почему?