<li><a href="#Change, Reset and Install Passwo"> Change, Reset and Install Passwords</a></li>
<li><a href="#Changing User Account Names"> Changing User Account Names</a></li>
<li><a href="#Removing User Accounts"> Removing User Accounts</a></li>
+ <li><a href="#Customizing registration Emails."> Customizing registration Emails.</a></li>
</ul>
</li>
</ul>
3. Remove `FredQuimby` from all groups and from all the `ALLOWWEB/ALLOWTOPIC...` declarations, if any.%BR% **_Note:_** If you fail to do this you risk creating a security hole, as the next user to register with the wikiname FredQuimby will inherit the old FredQuimby's permissions.
4. _[optional]_ Delete their user topic Main.FredQuimby (including attachments, if any.)
-**_Note:_** Consider leaving the user topic file in place so their past signatures and revision author entries don't end up looking like [[AnUncreatedTopic]]. If you want to make it clear the user is no longer around, replace the topic content with a note to that effect. The existance of the UserName topic should also prevent that user name from being re-used, sealing the potential security hole regarding inherited permissions..
+**_Note:_** Consider leaving the user topic file in place so their past signatures and revision author entries don't end up looking like [[AnUncreatedTopic]]. If you want to make it clear the user is no longer around, replace the topic content with a note to that effect. The existence of the UserName topic should also prevent that user name from being re-used, sealing the potential security hole regarding inherited permissions..
+
+## <a name="Customizing registration Emails."></a> Customizing registration Emails.
+
+TWiki's Registration can send 3 emails who's output is governed by templates:
+
+1. User registration confirmation - `templates/registerconfirm.tmpl`
+2. User registration notification - `templates/registernotify.tmpl`
+3. Email to notify the TWiki admin of registration - `templates/registernotifyadmin.tmpl`
+
+As these are [[TWikiTemplates]], they can be customized and selected using the SKIN path setting. Because there are default tmpl files in the `templates` dir, this cannot use Template topics.
+
+These template files have a specific format that matches the raw format of emails sent via SMTP, so be careful and test your changes. It is easiest to start by copying the default templates:
+
+ cd twiki/templates
+ cp registernotify.tmpl registernotify.myskin.tmpl
+ cp registerconfirm.tmpl registerconfirm.myskin.tmpl
+ cp registernotifyadmin.tmpl registernotifyadmin.myskin.tmpl
+
+then add `myskin` to the beginning of the `SKIN` setting in [[TWikiPreferences]].
+
+From this point on, your myskin templates will be used for the registration emails.
+
+To make it possible for [[TWikiUsers]] to modify the email contents, you could use a parameterized `%INCLUDE%` statement in your customized version. eg:
+
+ From: %WIKIWEBMASTERNAME% <%WIKIWEBMASTER%>
+ To: %FIRSTLASTNAME% <%EMAILADDRESS%>
+ Subject: %MAKETEXT{"[_1] - Registration for [_2] ([_3])" args="%WIKITOOLNAME%, %WIKINAME%, %EMAILADDRESS%"}%
+ MIME-Version: 1.0
+ Content-Type: text/plain; charset=%CHARSET%
+ Content-Transfer-Encoding: 8bit
+
+ %INCLUDE{
+ "Main.RegistrationNotification"
+ WIKINAME="%WIKINAME%"
+ FIRSTLASTNAME="%FIRSTLASTNAME%"
+ EMAILADDRESS="%EMAILADDRESS%"
+ }%
+
+- **_note the use of %WIKINAME%, %FIRSTLASTNAME%, %EMAILADDRESS% passed in from the INCLUDE so that the topic below is similar to the original template_**
+
+and then create a topic Main.RegisterNotifyEmail:
+
+ Welcome to %WIKITOOLNAME%.
+
+ %MAKETEXT{"Your personal [_1] topic is located at [_2]. You can customize it as you like:" args="%WIKITOOLNAME%, %SCRIPTURL{"view"}%/%USERSWEB%/%WIKINAME%"}%
+
+ * %MAKETEXT{"Some people turn it into a personal portal with favorite links, what they work on, what help they'd like, etc."}%
+ * %MAKETEXT{"Some add schedule information and vacation notice."}%
+
+ Regards
+ %WIKIWEBMASTERNAME%
+ Your TWiki Admin
+
+ %MAKETEXT{"Note:"}%
+ 2 %MAKETEXT{"You can change your password at via [_1]" args="%SCRIPTURL{"view"}%/%SYSTEMWEB%/ChangePassword"}%
+ 3 %MAKETEXT{"If you haven't set a password yet or you want to reset it, go to: [_1]" args="%SCRIPTURL{"view"}%/%SYSTEMWEB%/ResetPassword"}%
+
+ %MAKETEXT{"Submitted content:"}%
+ %FORMDATA%
+
+- **_remember to secure the topic appropriately to prevent attackers from getting emailed sensitive passwords._**
**_Related Topics:_** [[AdminDocumentationCategory]]