diff --git a/mo/users.py b/mo/users.py
index 9ffb849518337d9ec5f8abff4695e05794ce1b86..0bbbb587ba07ef0a4b67e0160a331f54d08b4525 100644
--- a/mo/users.py
+++ b/mo/users.py
@@ -27,7 +27,7 @@ def normalize_email(addr: str) -> str:
         # Tady úmyslně používáme knihovnu jen ke kontrole a ne k normalizaci,
         # protože nechceme riskovat, že se normalizovaný tvar časem změní.
         email.headerregistry.Address(addr_spec=addr)
-    except email.errors.HeaderParseError:
+    except (email.errors.HeaderParseError, ValueError):
         raise mo.CheckError('Chybná syntaxe mailové adresy')
 
     # XXX: Striktně vzato, tohle není korektní, protože některé domény mohou