Quando você move a mensagem, dovecot invoca o sa-learn com o UID do dovecot, portanto sa-learn não tem permissões suficientes para atualizar os bancos de dados bayesianos.
Você precisa adicionar o usuário de dovecot ao grupo spamd e garantir que você tenha a próxima linha
bayes_file_mode 0660
no arquivo etc/spamassassin/local.cf .
Além disso, você precisa verificar se os bancos de dados do bayes já têm permissões 0660. Em seguida, reinicie o spamassassin .