summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--takahe/settings.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/takahe/settings.py b/takahe/settings.py
index 788654d..926aac5 100644
--- a/takahe/settings.py
+++ b/takahe/settings.py
@@ -286,7 +286,7 @@ if SETUP.EMAIL_SERVER:
elif parsed.scheme == "smtp":
EMAIL_HOST = parsed.hostname
EMAIL_PORT = parsed.port
- EMAIL_HOST_USER = parsed.username
+ EMAIL_HOST_USER = urllib.parse.unquote(parsed.username)
EMAIL_HOST_PASSWORD = urllib.parse.unquote(parsed.password)
EMAIL_USE_TLS = as_bool(query.get("tls"))
EMAIL_USE_SSL = as_bool(query.get("ssl"))