Thunderbird:Backend Hacking Guide For Newbies: Difference between revisions

Jump to navigation Jump to search
(→‎Development Process: Add some review links)
Line 213: Line 213:
  MORE INFO NEEDED HERE ABOUT ITS RELATION TO OTHER ENTITIES
  MORE INFO NEEDED HERE ABOUT ITS RELATION TO OTHER ENTITIES


[http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/messagefolder|<code>Folder</code>] is the logical entity of message contents. Every account has a root folder, which has several subfolders (each potentially with their own subfolders, ad infinitum) which are actual folders on the hosting operating system for local folders and summary files for IMAP and NNTP folders.
[http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/messagefolder|<code>Folder</code>] is the logical entity of message contents. Every account has a root folder, which has several subfolders (each potentially with their own subfolders, ad infinitum) which are actual folders on the hosting operating system for local folders and summary (a.k.a headers) files for IMAP and NNTP folders.


<code>Database</code> component, on the other hand, is the physical store of message headers in '''Mork''' format. This store is the '''msf''' file, e.g. Inbox.msf or mozilla.dev.apps.thunderbird.msf.  
<code>Database</code> component, on the other hand, is the physical store of message headers in '''Mork''' format. This store is the '''msf''' file, e.g. Inbox.msf or mozilla.dev.apps.thunderbird.msf.  
270

edits

Navigation menu