diff -r 63016f784d88 MoinMoin/user.py
--- a/MoinMoin/user.py	Mon Apr 05 23:37:52 2010 +0200
+++ b/MoinMoin/user.py	Wed Apr 07 13:48:08 2010 +0200
@@ -1011,23 +1011,29 @@
         _ = self._request.getText
 
         tok = self.generate_recovery_token()
-
-        text = '\n' + _("""\
+        sysadm = self._request.values.get('sysadm', '')
+        if self.valid and sysadm and hasattr(self._cfg, "about"):
+            text = self._request.cfg.about % {"login_name": self.name,
+                                     "recovery_token": tok,
+                                     "base_url": self._request.url_root,
+                                     "user_name": url_quote_plus(self.name)}
+        else:
+            text = '\n' + _("""\
 Login Name: %s
 
 Password recovery token: %s
 
 Password reset URL: %s?action=recoverpass&name=%s&token=%s
 """) % (
-                        self.name,
-                        tok,
-                        self._request.url_root,
-                        url_quote_plus(self.name),
-                        tok, )
-
-        text = _("""\
+                            self.name,
+                            tok,
+                            self._request.url_root,
+                            url_quote_plus(self.name),
+                            tok, )
+    
+            text = _("""\
 Somebody has requested to email you a password recovery token.
-
+    
 If you lost your password, please go to the password reset URL below or
 go to the password recovery page again and enter your username and the
 recovery token.
