Found 72 pages:

# Page Tags and summary
1 Thunderbird thunderbird
Thunderbird is Mozilla's mail/messaging application. These pages document Thunderbird and also provide links to documentation about the MailNews backend which is also used in other projects such as Eudora/Penelope, Seamonkey, Correo, etc.
2 Account Provisioner
The Account Provisioner is the dialog that first comes up when starting Thunderbird. The Account Provisioner gives the user the chance to search for and order a vanity email account from a list of partner providers. If the user already has an email account, the user can switch to the original account setup wizard.
3 Account examples Extensions, thunderbird
This article provides examples on accessing and manipulating Thunderbird accounts. Account interfaces provides an overview of the related interfaces. See An overview of Thunderbird components for a general description of the Thunderbird user interface and related programmatic interfaces.
4 Account interfaces Code snippets, Extension Development, thunderbird
This page contains a list of the interfaces that you'll will most likely use when writing extensions that work with email or other accounts. See Account examples for examples and code snippets.
5 Activity Manager Thunderbird 3, thunderbird
The Activity Manager is a simple component that understands how to display a combination of user activity and history. The Activity Manager works in conjunction with the Interactive Status Bar to give the user notifications concerning what Thunderbird is doing and how Thunderbird has handled user requests.
6 Activity Manager interfaces thunderbird
This page describes the programmatic interfaces behind the Activity Manager component. The functionality of the component is described on the Activity Manager page, and the Activity Manager examples page has code snippets. See nsIActivityManager.idl and nsIActivity.idl files for source documentation.
7 Address Book Interfaces MailNews, SeaMonkey, thunderbird
This page contains a list of the interfaces that you'll will most likely hit when writing patches for the Address Book or writing extensions. The complete list of interfaces for the address book can be found here. Address Book examples show how to perform various tasks and provide code snippets.
8 Address Book examples MailNews, SeaMonkey, thunderbird
This article provides examples on accessing and manipulating Thunderbird address books. Address book interfaces provides an overview of the related interfaces. See An overview of Thunderbird components for a general description of the Thunderbird user interface and related programmatic interfaces.
9 Address book sync client design
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
10 Autoconfiguration in Thunderbird Administration, enterprise
Author: Ben Bucksch
Please do not change this document without consulting the author
11 Autoconfig file format
No summary!
12 Autoconfig file format definition
Please see https://wiki.mozilla.org/Thunderbird:Autoconfiguration:ConfigFileFormat.
13 Autoconfig: How to create a configuration file Autoconfiguration, thunderbird
Authoritative definition
14 Autoconfiguration in Thunderbird
Moved to Autoconfiguration
15 Buddy icons in mail
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
16 Cached compose window FAQ
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
17 Content Tabs thunderbird
Content Tabs enable Thunderbird to display remote content in a tab, which users can browse in (mostly) the same way as with a browser. For example, invoking Thunderbird's Help | What's New menu option opens a tab that displays web content. The Thunderbird team can update this content via the website at any time.
18 Cookies In Thunderbird Cookies, Guide, thunderbird
In versions of Thunderbird prior to 3 the cookie policy was very restrictive (to RSS only). Thunderbird 3 uses the Gecko cookie policy with some changes.
19 Creating a gloda message query Thunderbird 3, thunderbird
This page describes how to programmatically create a message query using gloda, Thunderbird's global database. See the gloda page for background on the component. See Gloda examples for more code samples.
20 Deploying Thunderbird in the Enterprise Corporate, Corporation, Thunderbird 3, enterprise, thunderbird
These documents and references are provided to help those involved in deploying Thunderbird in large institutions.
21 Thunderbird Preferences Relevant to Enterprises enterprise, thunderbird
Preferences related to use of Thunderbird in enterprises
22 Upgrading Thunderbird in the Enterprise Thunderbird 3, enterprise, thunderbird
This is an Upgrade Guide intended to help large organizations (also referred to as "enterprises") that use Thunderbird to upgrade to Thunderbird version 3. This initial draft is a summary of the draft author's knowledge regarding auto-sync / offline settings (bug 562589) and Thunderbird 3 migration issues relevant to administrators (bug 562589#c7) (as of 2010/05/06).
23 Events
There are a lot of events that can be fired in Mail code. Some of these are standard events, such as those created by the DOM. Others are internal to Gecko or other parts of Mozilla application code. This reference will help you track those events down and learn how to use them.
24 Filelink Providers thunderbird
Filelink is a Thunderbird feature that makes it easy for users to upload large attachments to web-based storage services such as Hightail.
25 nsIMsgCloudFileProvider
nsIMsgCloudFileProvider is the interface that must be implemented by new Filelink providers.
26 Folder pane interfaces
This page contains a list of the interfaces that you'll will most likely use when writing extensions that affect the Folder Pane. See Working with the folder pane for examples and code snippets.
27 Gloda Thunderbird 3, thunderbird
Thunderbird includes a new message indexing and search system (gloda) that improves search performance, provides sophisticated full-text  search capabilities and categorized search results. "Gloda" is short for the Thunderbird "global database".
28 Gloda debugging
The gloda code has Log4Moz logging statements spread throughout.  The following preferences are supported to control how this gets logged:
29 Gloda examples Thunderbird 3, thunderbird
This page provides some examples for using gloda. See Creating a gloda message query for more examples.
30 Gloda indexing
This page provides a big-picture summary of what the indexer does; please see the source for nitty-gritty details or if this page seems to be wrong.  GlodaIndexer provides the core indexing logic. GlodaMsgIndexer has the message-specific stuff, although the actual attribute-providers are found in GlodaExplicitAttr and GlodaFundAttrGlodaABIndexer has the limited address book support.
31 Index Index
Found 64 pages:
32 LDAP Support Administration, enterprise, thunderbird
This document is intended to "fill in the gaps" about how Enterprise customers can leverage and customize LDAP support in Mozilla Thunderbird. It is not intended as an introduction to LDAP and Mozilla products. It assumes you are already familiar with configuring preferences for deployed builds in addition to setting up Thunderbird to use an LDAP directory. It should be noted that all of this information applies to both Thunderbird and the SeaMonkey application suite.
33 Mail and RDF
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
34 Mail client architecture overview
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
35 Mail composition back end
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
36 Mail event system
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
37 MailNews Filters MailNews, thunderbird
Mailnews filters consist of a set of search terms, and a set of filter actions. Filter execution is done by evaluating the search terms using the core mailnews/base/search code, and then applying the filter hits when the search terms match. For new incoming messages, the protocol specific object that handles new messages calls nsIMsgFilterList::ApplyFiltersToHdr and passes itself in as nsIMsgFilterHitNotify interface to handle filter hits. E.g., IMAP, POP3.
38 MailNews Protocols MailNews, thunderbird
These are all implemented in C++, except for RSS. RSS is implemented in JS and doesn't follow the same pattern as the C++ protocols.
39 MailNews fakeserver MailNews, SeaMonkey, thunderbird
Fakeserver is a testing server that implements a generic text-based protocol common to all major mailnews protocols (POP, IMAP, SMTP, and NNTP) designed for use in automated tests. It can also be used in manual QA tests.
40 MailNews xpcshell-tests Automated testing, Developing Mozilla, MailNews, SeaMonkey, thunderbird
MailNews xpcshell-tests are written and run in the same manner as the core xpcshell-tests. This page describes additional resources and facilities that MailNews has developed to support the xpcshell-tests; see the core xpcshell-tests page for more information on how to develop these.
41 Mailbox MailNews
The mailbox protocol is used to read messages from a local folder berkeley mailbox. It consists of nsMailboxService, nsMailboxUrl, and nsMailboxProtocol. This may seem like a lot of infrastructure just to read messages from a flat file, but it allows us to do it asynchronously, and to have reading local messages fit into the same kind of mechanisms that reading nntp and imap messages do - running urls, getting onStart/StopRunningUrl notifications when the url starts/stops, etc.
42 Mailnews and Mail code review requirements
This document describes the process for reviewing patches to the mozilla/mailnews  and mozilla/mail directories. Thunderbird and SeaMonkey are the primary users of the code in mozilla/mailnews. Thunderbird's front-end code is stored in mozilla/mail. (A fair amount of this code is forked from code in the mailnews/ directory).
43 Main Windows
The base chrome directory of Thunderbird can sometimes appear confusing when you're just beginning to look at it. As such, I've always thought it would be nice to have a list of what xul, js, or other files are here, what they do, and where they overlay at different points within the client. Things appear confusing for several reasons:
44 Message Interfaces Interfaces, Interfaces:Scriptable, NeedsContent, XPCOM API Reference, thunderbird
nsIMsgHdr - this interface describes headers for all mail messages. It can be used to retrieve address, subject and related header information for a mail message.
45 Message examples thunderbird
No summary!
46 Message list examples thunderbird
No summary!
47 Message list interfaces thunderbird
No summary!
48 Releases1
There are various nightly builds available for testing purposes.
49 Spam filtering
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
50 The libmime module
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
51 Thunderbird API documentation
These pages have been moved from mozilla.org, and may or may not be relevant.
52 Thunderbird Automated Testing Automated testing, Developing Mozilla, thunderbird
Automated testing is increasingly becoming a significant and important part of Thunderbird's development. It allows us to quickly pick up regressions in patches and helps the developer to think about different cases.
53 Thunderbird Automated Testing FAQ
No summary!
54 Thunderbird Binaries Branch, Trunk, comm-central, thunderbird
Described below are three types of generally available Thunderbird packages - Releases, Early Preview Releases, and Nightly Builds (including trunk development builds) - and their downloaded locations.  Additionally, ad-hoc packages called try builds are made available on an as-needed basis to allow for testing of certain patches, and are typically announced in related bug reports.
55 Thunderbird Configuration Files Config Editor, Configuration Files
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
56 Thunderbird Enterprise Tips enterprise, thunderbird
The tips on this page have been drawn from the tb-enterprise mailing list.
57 Thunderbird MozMill Testing Automated testing, Developing Mozilla, MozMill, thunderbird
MozMill is the framework that we're using to run interactive tests.  Mozmill tests effectively run the entire application through unit tests.
58 MozMill Development Install Automated testing, MozMill, thunderbird
No summary!
59 Running Thunderbird MozMill tests from packaged tests
If you want to run the MozMill tests that the Thunderbird builders run in automated fashion against a pre-compiled Thunderbird, it is possible to do this.
60 Thunderbird developer release notes thunderbird
This page provides links to the "Thunderbird X for developers" articles for each Thunderbird release. These notes let you see what features were added and bugs eliminated in each version of Thunderbird.
61 Thunderbird 24 for developers
CreateRFC822Message: removed argument aBodyLength
62 Thunderbird 3 for developers thunderbird
This page lists the changes in Thunderbird 3 that are relevant for developers. See Thunderbird 3 for users to see a list of changes relevant to end users.
63 Thunderbird 3.1 for developers thunderbird
This page lists the changes in Thunderbird 3.1 that are relevant for developers. For the time being, please also list user-visible changes. (If there are many of these, we will create a separate page for them.)
64 Thunderbird 5 for developers Thunderbird 5
This page lists the changes in Thunderbird 5 that are relevant for developers. For changes that are relevant to end users, see http://support.mozillamessaging.com/kb/new-thunderbird-5/.
65 Thunderbird 6 for developers thunderbird
This page lists the changes in Thunderbird 6 that are relevant for developers. For changes that are relevant to end users, see http://support.mozillamessaging.com/kb/new-thunderbird-6/.
66 Thunderbird 7 for developers
This page lists the changes in Thunderbird 7 that are relevant for developers. For changes that are relevant to end users, see http://support.mozillamessaging.com/en-US/kb/new-thunderbird-7/.
67 Thunderbird in the Enterprise enterprise, thunderbird
Many large organizations use Thunderbird as their enterprise email client. This page links to documents on the Mozilla Developer Network and elsewhere on the web that are relevant to deploying Thunderbird in the enterprise.
68 Using MAPI with Thunderbird's Windows 7 developer builds Thunderbird debug, thunderbird
MAPI (Messaging Application Programming Interface) is a Windows feature that allows applications to send files via a system's default mail application. The Thunderbird installer sets the installed build as the default mapi/mail client. If you want to set a debug build as the default mail client, you need configure it manually:
69 Using the Multiple Accounts API
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
70 Write Your Own Thunderbird MozMill Test
This page attempts to be a basic guide to writing your own Thunderbird MozMill Test.
71 comm-central Developing Mozilla, Guide, Internationalization, Mercurial, NeedsUpdate
comm-central is a Mercurial repository of the Thunderbird, SeaMonkey, and Lightning extension code; it's located at: http://hg.mozilla.org/comm-central. This article provides information about this repository and its use.
72 libmime content type handlers
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.

Document Tags and Contributors

Tags: 
Contributors to this page: fscholz
Last updated by: fscholz,