I have heard it said many times on this list that auto-learning is discouraged, so I decided to finally look into disabling it.
But then I realised that I do have a use for auto-learning: In my setup, I use a milter to reject certain spam (score > 10.0). Now, if I turn off auto-learning I lose something. Because, as far as I understand the default spam auto-learning threshold of 12.0 causes incoming high-probability spam to be learned as spam, even though the message is then rejected and not available locally later. Is my understanding correct? Auto-learning of spam can be useful if spam is rejected during the SMTP conversation but after it has been seen – and learned – by SpamAssassin?