You will need an extension for that. Some SSO login extension include a way to disable the default one I believe.
Concerning emails you can always send them to the log driver or to the local mail and disable relay there ? Nobody will receive a thing.