Для почтовой программы Mozilla Thunderbird имеется плагин, "Signature Switch" (переключатель подписей в сообщениях). Содержимое подписей может быть в html формате и хранится в самом плагине; для персонального использования этого вполне хватает, однако для удобства администрирования в корпоративной среде, нужно чтобы подписи каждого пользователя хранились на внешнем ресурсе. Автор плагина такую возможность заявляет поддержкой "Native Messaging API".
Можно создать скрипт (программу),который будет обращаться к внешнему ресурсу (положим по http),забирать содержимое подписи пользователя и ответ возвращать в плагин.
Нужно создать такой скрипт (программу),имея ввиду, что пользователи используют Mac/PC. Для исполнения скрипта (программы) нужно (Python-, Perl-, Bash-script, etc.) понятно, что на компьютеры придётся что то доустановить.
"Q: Is there a way to use external signature files (stored on my machine),instead of managing them directly in the add-on? (Just like the "old" SignatureSwitch used to work.)
A: Nope. The "new" SignatureSwitch is a pure MailExtension; meaning it has limited access to resources from the "outside" (meaning the user's filesystem). However, you can use the import/export feature to have the same setup on different machines. Alternative: Since version 2.7.0 it is possible to use "Native Messaging" for loading external content. "