getDefaultMailSender now properly handles users who are logged in but not registered.