2010-06-22 2 views
8

Thunderbird.app (Mac OS X Snow Leopard, Intel Core 2 Duo)에서 몇 가지 메시지를 처리하고, 몇 가지 기준에 따라 몇 가지를 삭제하고, 다른 것을 내 보내고, 그 중 일부를 특수 폴더를 만들고 프로그래밍 방식으로 모든 파일 계층 구조를 만들 수 있습니다. Outlook에서는 VBScript + COM 개체 모델을 사용했습니다. 위와 같은 작업을 간단하고 직관적으로 수행 할 수있었습니다. Thunderbird에서도 이와 동일한 작업을 수행하기 위해 사용할 수있는 것은 무엇입니까? 여러 가지 옵션을 사용할 수 있다면 Python, C++, AppleScript, PHP, Perl, Bash 등 언어별로 내 현재 환경 설정이 있습니다 (대부분의 항목에 적용 할 수 있지만). Windows로 이동해야하는 경우 .NET 등을 사용할 수 있습니다. (아직 가장 인기있는 바인딩을 오픈 소스 세계에서 유래했습니다.) 내가 필요한 것을 수행하는 명령 줄 도구가 있다면, 그것을 사용할 것입니다! (thunderbird.sh는 메시지를 표시합니다; thunderbird.sh는 폴더 Y를 폴더 Y의 하위로 만듭니다.)Thunderbird 스크립팅

답변

7

XUL 및 Javascript의 Firefox 확장과 비슷한 방법으로 Thunderbird 확장을 개발할 수 있습니다.

는 썬더 버드 확장의 구성 요소를 소개합니다 this tutorial.

이 튜토리얼을 시도하고 어떻게 자신을 구축하는 방법을 보여줍니다.

+1

이 문제의 한 가지 문제는 XUL/JS 확장이 완전히 TB 내부와 UI를 스크립팅한다는 것입니다. 필자는 원래의 포스터가 외부에서 스크립트를 작성할 수 있다는 것을 의미한다고 생각합니다. 따라서 Apple 워크 플로의 다른 응용 프로그램은 인쇄 작업 흐름의 PDF를 기반으로 메일 준비와 같은 결핵 조치를 수행 할 수 있습니다. –

+0

어쩌면 - 내가 무엇을 찾고 있는지 알았지 만 rtfq가 필요했습니다. OP는 결핵 내 순수한 자동화를 의미합니다.이 경우 정답입니다. –

0

일반적인 GUI 스크립팅 솔루션이 필요하면 Autohotkey으로 시도해보십시오. 매우 유연합니다.