Мы используем Thunderbird на одном из наших серверов в качестве маршрутизатора для скрипта Python, который автоматически регистрирует ошибки для нас в Trac (Email2Trac). До вчерашнего дня это работало нормально, но мы получили уведомление от Google (мы используем учетную запись GMail) о том, что кто-то пытается взломать нашу учетную запись, и мы должны изменить пароль. Ничего страшного, такое случается раз или два в год, меняем пароль и продолжаем. Только вчера Google блокировал смену пароля. В итоге нам пришлось воссоздать учетную запись после того, как мы попытались переустановить Thunderbird.
Во время переустановки несколько плагинов были отключены, один из которых позволял нам использовать правила для перемещения входящих писем в папку с файлами на диске C:\ (машина с Windows Server 2003). Установленная версия Thunderbird старая, 52.9.1, но это максимально высокая версия, которую может использовать ОС. Я даже больше не могу найти оригинальные плагины в Интернете (это было первоначально установлено мной около шести лет назад, поэтому детали немного нечеткие).
Перенесемся в сегодняшний день: после перехода с IMAP на POP3 почтовый клиент снова заработал, и я начал работать над воссозданием правил для наших различных проектов Trac. За исключением того, что я не могу найти подключаемый модуль, который позволит мне создать правило в фильтрах сообщений, которое будет копировать электронное письмо в файл .eml в файловой системе.
Есть много способов сделать это вручную и через плагин (всё равно приходится вручную щелкать), но мне нужно, чтобы это запускалось, как правило, в Message Filters. Я нашел пару, которые, похоже, будут работать, за исключением того, что они не будут работать в этой версии Thunderbird. Я пробовал подключаемые модули как из репозитория подключаемых модулей, так и за его пределами. Либо они не будут установлены из-за возраста клиента Thunderbird, либо они заблокированы.
Итак, вот мой вопрос: какой подключаемый модуль, который будет работать в версии 52.9.1, позволит мне копировать электронные письма в файлы .eml в файловой системе по правилу?
ОБНОВЛЕНИЕ, я установил Thunderbird на другую машину с Win7, так что это последняя версия. Я до сих пор не могу найти плагин, который помогает. Самое близкое, что я нашел, это BackUpMail, но он не устанавливается, потому что он слишком старый.
Вот ход программы:
Ошибка пользовательских файлов в форме Google
Форма Google отправляет электронную почту через скрипт GAS в учетную запись GMail
Клиент Thunderbird на сервере копирует электронную почту в определенный каталог на основе строки темы письма в: C:[имя каталога] с использованием правил фильтра сообщений Здесь мне нужна помощь
Запланированная задача запускается каждые 5 минут для запуска пакетного файла, который вызывает скрипт Python (Email2Trac.py), есть несколько разных ветвей для запуска в зависимости от того, куда был скопирован файл (C: [имя каталога]
Скрипт Python (не написанный нами) творит чудеса
Ошибка появляется в Trac.