annotate mod_email_pass.wiki @ 438:687c9f95c8ad

Edited wiki page mod_email_pass through web user interface.
author luisgf@gmail.com
date Thu, 13 Mar 2014 15:41:53 +0000
parents 52aacbc9ed0f
children c51d25707d4c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
433
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
1 #labels Stage-Beta
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
2 = Introduction =
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
3
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
4 This module aims to help in the procedure of user password restoration. To start the restoration, the user must go to an URL provided by this module, fill the JID and email and submit the request.
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
5
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
6 The module will generate a token valid for 24h and send an email with a specially crafted url to the vCard email address. If the user goes to this url, will be able to change his password.
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
7
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
8 = Usage =
437
52aacbc9ed0f Edited wiki page mod_email_pass through web user interface.
luisgf@gmail.com
parents: 436
diff changeset
9 Simply add "email_pass" to your modules_enabled list and copy files "mod_email_pass.lua" and "vcard.lib.lua" to prosody modules folder.
438
687c9f95c8ad Edited wiki page mod_email_pass through web user interface.
luisgf@gmail.com
parents: 437
diff changeset
10 This module need to that https_host or http_host must be configured. This parameter is necessary to construct the URL that has been sended to the user.
433
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
11
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
12 This module only send emails to the vCard user email address, then the user must set this address in order to be capable of do the restoration.
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
13
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
14 = Configuration =
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
15
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
16 || smtp_server || The Host/ip of your SMTP server ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
17 || smtp_port || Port used by your SMTP server. Default 25 ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
18 || smtp_ssl || Use of SMTP SSL legacy (No STARTTLS) ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
19 || smtp_user || Username used to do SMTP auth ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
20 || smtp_pass || Password used to do SMTP auth ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
21 || smtp_address || EMail address that will be apears as From in mails ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
22 || msg_subject || Subject used for messages/mails ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
23 || msg_body || Message send when password has been changed ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
24 || url_path || Path where the module will be visible. Default /resetpass/ ||
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
25
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
26 = Compatibility =
56b79ff1c34c Created wiki page through web user interface.
luisgf@gmail.com
parents:
diff changeset
27 ||0.9||Works||