Мне нужно перехватить всю почту, отправленную Thunderbird, и заблокировать отправку, если в теле письма есть предопределенная строка. Он должен быть частью нашего уже существующего аддона XPCOM dll.
У вас есть идеи, как это реализовать?
function send_event_handler( evt ) { var msgcomposeWindow = document.getElementById( "msgcomposeWindow" ); var msg_type = msgcomposeWindow.getAttribute( "msgtype" ); // do not continue unless this is really an actual send event if( !(msg_type == nsIMsgCompDeliverMode.Now || msg_type == nsIMsgCompDeliverMode.Later) ) return; // do what ever you want to do here } // here is the listener window.addEventListener( "compose-send-message", send_event_handler, true );