Thunderbird HowTos

This is an archived page. It's not actively maintained.

Please add questions or answers to this page so that other people can benefit from your work. Also, you will see that there are many topics for which there is a question, but no answer. Please help by adding an answer! (Adding another question helps too!)

To get started creating the most basic extension framework, please see Building a Thunderbird Extension.

This page is organized into two parts: common TB use cases and common techniques. This provides a quick way to get you started. Both parts are about accomplishing things programatically, but these parts split everything into things users do that you would like to improve, and things you need to do to accomplish that goal.

See also "An overview of Thunderbird components". Many of the components described on that page have links to related examples.

Part 1: Common Thunderbird Use Cases

Each of the pages listed in this section contains a number of related topics. For example, the "Compose New Message" page contains sections that describe how to open a new message window, modify a message body, etc.

Access address book

Compose new messages

Folders and messages

View message

Reply to message

Part 2: Common Thunderbird Extension Techniques