From 2251aad73553cce9cc034aa8b2a0718eeb6fa968 Mon Sep 17 00:00:00 2001 From: zefie Date: Tue, 9 Nov 2021 16:25:00 -0500 Subject: [PATCH] add mail signature (useless for now) --- .../ServiceVault/wtv-setup/mail-signature.js | 104 ++++++++++++++ .../ServiceVault/wtv-setup/mail.js | 127 ++++++++++++++++++ .../ServiceVault/wtv-setup/setup.js | 17 +-- .../wtv-setup/validate-mail-signature.js | 10 ++ zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj | 3 + 5 files changed, 249 insertions(+), 12 deletions(-) create mode 100644 zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js create mode 100644 zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail.js create mode 100644 zefie_wtvp_minisrv/ServiceVault/wtv-setup/validate-mail-signature.js diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js new file mode 100644 index 00000000..6d03c32d --- /dev/null +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js @@ -0,0 +1,104 @@ +var minisrv_service_file = true; + +headers = `200 OK +Connection: Keep-Alive +wtv-expire-all: wtv- +wtv-expire-all: http +Content-Type: text/html` + +data = ` + + +Mail signature setup + + + + + + +
+ + +
+ + + +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+
+
+ + + + + + + + + + + + + +
+ + + +
+ +Mail signature +
+
+
+ +Type a short text signature here and it will be added to the end of each mail message you send. +
+ +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+
+
+ + +`; \ No newline at end of file diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail.js b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail.js new file mode 100644 index 00000000..1cc89b4a --- /dev/null +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail.js @@ -0,0 +1,127 @@ +var minisrv_service_file = true; + +headers = `200 OK +Connection: Keep-Alive +wtv-expire-all: wtv- +wtv-expire-all: http +Content-Type: text/html` + +data = ` + + + +Mail settings + + + + + + +
+ + +
+ + + +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+
+
+ + + + + + + + + + + +
+ + + +
+ +Mail settings +
+
+
+ + + +
+ + +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