From 3f5320043c2326554fef67ed47698b48075eec08 Mon Sep 17 00:00:00 2001 From: Leopere Date: Wed, 4 Mar 2026 17:43:35 -0500 Subject: [PATCH] Fix Authelia reset password URL: custom template replaces %2Flogin with /login Made-with: Cursor --- docker/authelia/config/configuration.notifier.yml | 1 + .../email_templates/IdentityVerificationJWT.html | 12 ++++++++++++ .../email_templates/IdentityVerificationJWT.txt | 11 +++++++++++ 3 files changed, 24 insertions(+) create mode 100644 docker/authelia/config/email_templates/IdentityVerificationJWT.html create mode 100644 docker/authelia/config/email_templates/IdentityVerificationJWT.txt diff --git a/docker/authelia/config/configuration.notifier.yml b/docker/authelia/config/configuration.notifier.yml index c4af334..8ecaabf 100644 --- a/docker/authelia/config/configuration.notifier.yml +++ b/docker/authelia/config/configuration.notifier.yml @@ -1,4 +1,5 @@ notifier: + template_path: /config/email_templates smtp: address: 'submission://box.p.nixc.us:587' username: 'auth@a250.ca' diff --git a/docker/authelia/config/email_templates/IdentityVerificationJWT.html b/docker/authelia/config/email_templates/IdentityVerificationJWT.html new file mode 100644 index 0000000..19e7af7 --- /dev/null +++ b/docker/authelia/config/email_templates/IdentityVerificationJWT.html @@ -0,0 +1,12 @@ + + +{{ .Title }} + +

{{ .Title }}

+

Hi {{ .DisplayName }},

+

This email was sent to verify your identity. Click the link below to reset your password.

+

{{ .LinkText }}

+

If you did not request this, you can safely ignore this email.

+

This link was requested from {{ .RemoteIP }}.

+ + diff --git a/docker/authelia/config/email_templates/IdentityVerificationJWT.txt b/docker/authelia/config/email_templates/IdentityVerificationJWT.txt new file mode 100644 index 0000000..eb67c92 --- /dev/null +++ b/docker/authelia/config/email_templates/IdentityVerificationJWT.txt @@ -0,0 +1,11 @@ +{{ .Title }} + +Hi {{ .DisplayName }}, + +This email was sent to verify your identity. Use the link below to reset your password: + +{{ replace "%2Flogin" "/login" .LinkURL }} + +If you did not request this, you can safely ignore this email. + +This link was requested from {{ .RemoteIP }}.