Background
Special:Preferences allows muting emails from specific users:
Temporary users do not have access to email, but they can still be added to the list of users to mute. (For comparison, Special:Mute/<TempUserName> doesn't allow muting emails from temp users.)
Solution
Following T332030: Update user name widgets config to accept or deny temporary user names, configure this input to disallow temporary user names.