Окна сообщений имеют глобальную переменную gMessageDisplay, которая имеет свойство displayMessage. displayMessage - это текущее сообщение nsIMsgDBHdr.
Для получения уведомлений при отображении нового сообщения я предлагаю добавить прослушиватель в gMessageListeners:
gMessageListeners.push({
onStartHeaders: function () {},
onEndHeaders: function () {},
onEndAttachments: function () {},
onBeforeShowHeaderPane: function () {}
});
Выполните свои действия в onStartHeaders или onEndHeaders.