Fixes #23782 - restore login disabling
Fixes #17844 - unify test mail js code
Fixes #12156 - Adds email configuration into Foreman settings
Instead using email.yaml, the email configurationcan be modified dynamically via settings.