Ich glaube die Datei gibts in 78 nicht mehr.
Das könnte die Ursache sein.
Hast Du eine Ahnung, wie ich das dann ersetzen könnte (MsgHdrToMimeMessage):
JavaScript
MsgHdrToMimeMessage(ahtMsgHdr, null, function(aMsgHdr, aMimeMsg) {
// multipart/encrypted enables the button for encrypted PGP/MIME messages
// in this case we don't check for HTML, because the check seems not to be possible for PGP/MIME
if (aMimeMsg.prettyString().search("multipart/encrypted") != -1) {
// console.log("AHT message is PGP/MIME multipart/encrypted");
ahtButtonStatus.enableButtons();
} else {
// search for 'Body: text/html' in MIME parts,
// it seems this is only working if messages are downloaded for offline reading?
MsgHdrToMimeMessage(ahtMsgHdr, null, function(aMsgHdr, aMimeMsg) {
// console.log("AHT Check for html part ----------------");
// console.log("Body: text/html " + aMimeMsg.prettyString().search("Body: text/html"));
// console.log("text/html " + aMimeMsg.prettyString().search("text/html"));
// console.log("Body: plain/html " + aMimeMsg.prettyString().search("Body: plain/html"));
// console.log("plain/html " + aMimeMsg.prettyString().search("plain/html"));
// console.log("multipart/alternative " + aMimeMsg.prettyString().search("multipart/alternative"));
// console.log("multipart/signed " + aMimeMsg.prettyString().search("multipart/signed"));
// console.log("multipart/encrypted " + aMimeMsg.prettyString().search("multipart/encrypted"));
// 'Body: text/html' is found, enable ahtButtons
if (aMimeMsg.prettyString().search("Body: text/html") != -1) {
// console.log("AHT message contains HTML body part");
ahtButtonStatus.enableButtons();
}
// no 'Body: text/html', disable ahtButtons
else {
ahtButtonStatus.disableButtons();
}
}, true, {
examineEncryptedParts: true
}); // examineEncryptedParts=true is necessary for encrypted S/MIME messages
}
}, true, {
examineEncryptedParts: false
}); // examineEncryptedParts=false to prevent an additional passphrase dialog in case of PGP/MIME
Alles anzeigen