+
+
+
+|
+ |
+
+ |
+|
+ |
+
+
+
+
+ |
+ |
+ |
|
+
+ |
|
+ |
+
+ |
|
+ |
+
+
+
+
+|
+ |
+
+ |
+ |
+|
+
+
+
+ |
+|
+ |
+
+Signature
+Add personal text to the bottom of every message you send
+
+
+
+|
+ |
+
+
+
+|
+ |
+
+
+
+|
+ |
+ |
+|
+ |
+
+
+|
+ |
+ |
+|
+ |
+ |
+
+ |
+ | | | | |
+
+
+
+
+`;
\ No newline at end of file
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/setup.js b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/setup.js
index fe438e30..a49a9429 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/setup.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/setup.js
@@ -83,13 +83,9 @@ for ${ssid_sessions[socket.ssid].getSessionData("subscriber_username") || "You"}
-`;
-// Mail
-if (!minisrv_config.config.hide_incomplete_features) {
- data += `
-Mail
+
+Mail/Discuss
`;
-}
// password
if (!minisrv_config.config.hide_incomplete_features) {
data += `
@@ -131,13 +127,10 @@ data += `
Dialing
- |
- `;
-// mail
-if (!minisrv_config.config.hide_incomplete_features) {
- data += `Signature and more
+
+
+Signature and more
`;
-}
// password
if (!minisrv_config.config.hide_incomplete_features) {
data += `Change your password
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/validate-mail-signature.js b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/validate-mail-signature.js
new file mode 100644
index 00000000..2047017f
--- /dev/null
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/validate-mail-signature.js
@@ -0,0 +1,10 @@
+if (request_headers.query && ssid_sessions[socket.ssid]) {
+ ssid_sessions[socket.ssid].setSessionData("subscriber_signature", (request_headers.query.mail_signature) ? request_headers.query.mail_signature : "");
+ ssid_sessions[socket.ssid].saveSessionData();
+ headers = `200 OK
+Content-type: text/html`
+} else {
+ var outdata = doErrorPage();
+ headers = outdata[0];
+ data = outdata[1];
+}
\ No newline at end of file
diff --git a/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj b/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj
index 896333ed..4d6aa4b7 100644
--- a/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj
+++ b/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj
@@ -241,6 +241,8 @@
Code
+
+
@@ -263,6 +265,7 @@
Code
+
Code
| | |