|
-
-`;
- if (message.attachments) {
- message.attachments.forEach((v, k) => {
- if (v) {
- console.log("*****************",v['Content-Type']);
- switch (v['Content-Type']) {
- case "image/jpeg":
- data += ` `;
- break;
- case "audio/wav":
- data += `
-
- Recording
- |
-
- |
-`;
- break;
- }
- }
- });
- }
+`;
if (typeof message.body == "object") {
- message.body = iconv.decode(Buffer.from(message.body), 'ISO-8859-1');
+ message.body = wtvshared.decodeBufferText(message.body);
}
data += `
${html_entities.encode(message.body).replace(/\n/gi, " ").replace(/\r/gi, "").replace(/'/gi, "'")}
@@ -303,6 +281,28 @@ ${html_entities.encode(message.body).replace(/\n/gi, " ").replace(/\r/gi, "")
data += ssid_sessions[socket.ssid].mailstore.sanitizeSignature(message.signature);
}
data += `
+`;
+ if (message.attachments) {
+ message.attachments.forEach((v, k) => {
+ if (v) {
+ console.log("*****************",v['Content-Type']);
+ switch (v['Content-Type']) {
+ case "image/jpeg":
+ data += `
`;
+ break;
+ case "audio/wav":
+ data += `
+
+ Recording
+ |
+ |
+`;
+ break;
+ }
+ }
+ });
+ }
+data += `
|