This directory (mailnews/test/data) contains various support files for the testing of mailnews. Not all files will be documented here, but this will be a place for some documentation. signons-mailnews1.8.txt ----------------------- This is a passwords file from gecko 1.8/gecko 1.9/early 1.9.1 (TB 1.5/2.0/pre 3.0 beta 1, SM 1.0/1.5/early 2.0). It is used as a test input for several test_*Password.js files to check that we load usernames and passwords correctly from the legacy file. abLists1.mab ------------ An address book with 5 cards and 3 lists. The cards only have the email and prefer mail format set: test1@invalid.com unknown test2@invalid.com unknown test3@invalid.com unknown test4@invalid.com plain text test5@invalid.com html There are 3 lists, TestList1, TestList2 and TestList3. They have the following cards: TestList1: test1@invalid.com test2@invalid.com test3@invalid.com TestList2: test4@invalid.com TestList3: test5@invalid.com abLists2.mab ------------ The same as abLists1.mab, but with com.invalid instead of invalid.com, and ListTestX instead of TestListX. mime-torture ------------ This is a file which is known as the MIME torture test. It contains several nested multipart/* and message/* segments; as its explanation describes: This is a demonstration of multi-part mail with encapsulated messages. This is a very complex message whose purpose it is to exercise software using the new multi-part message standard. The original source of this file is unknown, but a copy can be found at . mbox_modern ----------- A simple mbox in the form that Thunderbird currently seems to save (as of Nov 2018). Separator lines are of the form: From - Fri Aug 24 11:55:47 2018 Lines beginning with "From " within the message body are escaped by prefixing a space. mbox_unquoted ------------- Old-style mbox. This seems to be what Thunderbird was storing back around 2005, and so there are likely to be a bunch of these out in the wild. Separator lines are lines containing only: "From " Lines within the message body beginning with "From " are not escaped in any way. mbox_mboxrd ----------- Example of the mboxrd variant, taken from the wikipedia mbox page. Separator lines are of the form: From MAILER-DAEMON Fri Jul 8 12:08:34 2011 (note that MAILER-DAEMON is a special case - this is where an email address usually goes, but MAILER-DAEMON can be used instead). "From " lines within the message body are escaped by prefixing with a '>' char.