1
我試圖從nsIMsgDBHdr接口獲得自定義消息。如何從Thunderbird的nsIMsgDBHdr中獲取標題數據?
let result = msgHdr.getProperty('x-custom');
但result
是空的。
我試圖在preferences中註冊標題,但這沒有效果。 請幫忙。
我試圖從nsIMsgDBHdr接口獲得自定義消息。如何從Thunderbird的nsIMsgDBHdr中獲取標題數據?
let result = msgHdr.getProperty('x-custom');
但result
是空的。
我試圖在preferences中註冊標題,但這沒有效果。 請幫忙。
解決了問題。
Components.utils.import("resource:///modules/Services.jsm");
let pref = "mailnews.customDBHeaders";
let chNames = ['x-custom', 'x-custom-2'];
// Save preferences.
Services.prefs.setCharPref(pref, chNames.join(" ").trim());
通過nsIMsgDBHdr獲取自定義頁眉:
msgHdr.getStringProperty('x-custom');
自定義標題將只出現在新郵件。爲了使它們出現在所有電子郵件中 - 有必要重新編制數據庫索引。