Skip to content
Snippets Groups Projects
Commit 52117a96 authored by Zdravko Iliev's avatar Zdravko Iliev
Browse files

message-id with lowercase

parent b22f047f
No related branches found
No related tags found
1 merge request!71[VCL] Sign generated v-card upon using a profile
......@@ -130,39 +130,27 @@ export function fixNewLines(mime) {
}
export function extractMessageID(mime) {
console.log('mime lenght', mime.length);
if (mime.startsWith("\r\n")) {
mime = mime.substring(2); //should not happen
}
const headersEndIndex = mime.indexOf("\r\n\r\n"); //the first empty line
console.log({headersEndIndex});
if (headersEndIndex < 0) {
return null;
}
const mimeHeaders = mime.substring(0, headersEndIndex);
console.log('mimeHeaders',mimeHeaders.length);
const headers = libmime.decodeHeaders(mimeHeaders);
console.log({headers});
let messageId = headers["Message-ID"];
console.log({messageId});
let messageId = headers["message-id"];
if (Array.isArray(messageId) && messageId.length > 0) {
console.log('message id is array');
messageId = messageId[0];
console.log({messageId});
}
if (messageId && typeof messageId === "string") {
console.log('message id is string');
messageId = messageId.replace(/^</, '').replace(/>$/, '');
console.log({messageId});
return messageId;
}
console.log('message id is null');
console.log({messageId});
return null;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment