diff --git a/management/templates/smtp-relays.html b/management/templates/smtp-relays.html
index 5942ecae..c2148754 100644
--- a/management/templates/smtp-relays.html
+++ b/management/templates/smtp-relays.html
@@ -8,8 +8,8 @@
document.getElementById("relay_host").disabled = !use_relay
document.getElementById("relay_use_auth").disabled = !use_relay
- document.getElementById("relay_auth_user").disabled = !use_relay && !use_auth
- document.getElementById("relay_auth_pass").disabled = !use_relay && !use_auth
+ document.getElementById("relay_auth_user").disabled = !(use_relay && use_auth)
+ document.getElementById("relay_auth_pass").disabled = !(use_relay && use_auth)
}