Forcing encryption would imply that you can NOT send any message to people which keys you don’t have.
That’s not what you want, is it?
There is a feature proposal for showing whether a message will be encrypted before sending, I believe that is a much more realistic approach.