Я пишу расширение Thunderbird, для которого я хочу выполнить действие, записываю messageID в файл, когда пользователь отправляет сообщение. Пользователь может активировать эту функцию с помощью нового элемента панели инструментов.
Проблема в том, что в данный момент обработчик события "compose-send-message" запускает messageID, еще не определен. Наилучшее решение, которое я нашел до сих пор, - это записать некоторую идентификацию сообщения (получатель, тема, ...) в очередь и ждать, пока newMailListener вызовет сообщение с такой же идентификацией, которое будет добавлено в папку отправленной почты. , Есть ли лучшее решение для этого?
Спасибо