diff --git a/src/controller/publicController.ts b/src/controller/publicController.ts
index 0035aee9c5843d61e40b8d459abf17316651753f..06a836218a3e836d5c799cdec951fba292c27521 100644
--- a/src/controller/publicController.ts
+++ b/src/controller/publicController.ts
@@ -235,10 +235,11 @@ const publicController = {
             token += randomChars.charAt(Math.floor(Math.random() * randomChars.length))
           }
 
+          const resetUrl = String(config.app.host) + '/reset/' + String(token)
           const emailSubject = 'Ihre Passwort-Anfrage an das Transferportal der HFT Stuttgart'
           const emailContent = '<div>Lieber Nutzer,<br/><br/>' +
             '<p>wir haben Ihre Anfrage zur Erneuerung Ihres Passwortes erhalten. Falls Sie diese Anfrage nicht gesendet haben, ignorieren Sie bitte diese E-Mail.<br/><br/>' +
-            'Sie können Ihr Passwort mit dem Klick auf diesen Link ändern: ' + String(config.app.host) + '/reset/' + String(token) + '<br/>' +
+            'Sie können Ihr Passwort mit dem Klick auf diesen Link ändern: <a href="'+resetUrl+'">' + resetUrl + '</a><br/>' +
             'Dieser Link ist aus Sicherheitsgründen nur für 1 Stunde gültig.<br/></p>' + String(miscConst.mailSignature) + '</div>'
 
           const credentialData = {