270
edits
| Line 203: | Line 203: | ||
=== Major Thunderbird Entities === | === Major Thunderbird Entities === | ||
Currently, Thunderbird supports four different incoming (IMAP, POP3, NNTP, RSS) and one outgoing messaging protocols (SMTP). Each incoming protocol | Currently, Thunderbird supports four different incoming (IMAP, POP3, NNTP, RSS) and one outgoing messaging protocols (SMTP). Each incoming protocol provides its own implementation (i.e. [http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/imap/static#nsImapProtocol imap protocol]). | ||
Each message source (url+logininfo+protocol) is represented by an <code>Account</code> entity, and all accounts are managed by [http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/accountmanager <code>AccountManager</code>]. Each account has an associated [http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/messageincomingserver <code>IncomingServer</code>] | Each message source (url+logininfo+protocol) is represented by an <code>Account</code> entity, and all accounts are managed by [http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/accountmanager <code>AccountManager</code>]. Each account has an associated [http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/messageincomingserver <code>IncomingServer</code>] that is implemented by the corresponding account [http://wiki.mozilla.org/User:Emre/tb/architecture/diagrams/imap/static#nsIImapIncomingServer <code>protocol</code>]. | ||
<code>Identity</code> contains all the personal outgoing mail information | <code>Identity</code> contains all the personal outgoing mail information | ||
edits