`;
if (message.from_name !== message.from_addr) {
data += `${wtvshared.htmlEntitize(message.from_addr)} (${wtvshared.htmlEntitize(message.from_name)})`;
} else {
data += `${wtvshared.htmlEntitize(message.from_addr)}`;
}
data += `
`;
data += `
${(message.subject) ? wtvshared.htmlEntitize(message.subject) : '(No subject)'}
`;
if (typeof message.body === "object" && message.body) {
message.body = wtvshared.decodeBufferText(message.body);
}
if (message.body) {
message.body = message.body.replace(/\n/g, "
");
if (message.body.indexOf("") >= 0) {
message.allow_html = true;
}
data += `${(message.allow_html) ? wtvshared.sanitizeSignature(message.body) : wtvshared.htmlEntitize(message.body, true)}`
}
data += "
";
if (message.signature) {
data += wtvshared.sanitizeSignature(message.signature);
}
data += `
`;
if (Array.isArray(message.attachments)) {
message.attachments.forEach((v, k) => {
if (v) {
switch (v['Content-Type']) {
case "image/jpeg":
data += `