aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/mozilla/thunderbird
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 21:46:22 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 21:46:22 -0500
commita065e04d529da1d847b5062a12c46d916408bf32 (patch)
treefe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/zh-cn/mozilla/thunderbird
parent218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff)
downloadtranslated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz
translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2
translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/zh-cn/mozilla/thunderbird')
-rw-r--r--files/zh-cn/mozilla/thunderbird/index.html75
-rw-r--r--files/zh-cn/mozilla/thunderbird/mail_client_architecture_overview/index.html94
-rw-r--r--files/zh-cn/mozilla/thunderbird/mailnews_protocols/index.html31
3 files changed, 0 insertions, 200 deletions
diff --git a/files/zh-cn/mozilla/thunderbird/index.html b/files/zh-cn/mozilla/thunderbird/index.html
deleted file mode 100644
index 58129cc9e5..0000000000
--- a/files/zh-cn/mozilla/thunderbird/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
----
-title: Thunderbird
-slug: Mozilla/Thunderbird
-translation_of: Mozilla/Thunderbird
----
-<p><strong>Thunderbird</strong> 是Mozilla的电子邮件/消息应用程序。These pages document Thunderbird and also provide links to documentation about the <a href="/en-US/docs/tag/MailNews" title="tag/MailNews">MailNews</a> backend which is also used in other projects such as <a href="http://wiki.mozilla.org/Penelope">Eudora/Penelope</a>, <a href="http://www.seamonkey-project.org/">Seamonkey</a>, <a href="http://nkreeger.com/correo/">Correo</a>, etc.</p>
-<p>Thunderbird is Firefox's kid sibling, and is built on the same technical platform as the web browser. In development for many years, and currently one of the most popular open source email clients, it is used by millions of people around the world to bring together all their email accounts, newsgroup and feed reading in a familiar high-productivity environment.  (From early 2007 to early 2011 Thunderbird was developed by <a class="link-https" href="https://en.wikipedia.org/wiki/Mozilla_Messaging" title="https://en.wikipedia.org/wiki/Mozilla_Messaging">Mozilla Messaging</a>, a subsidiary that was owned by Mozilla.)</p>
-<table class="topicpage-table">
- <tbody>
- <tr>
- <td>
- <h2 class="Documentation" id="Documentation" name="Documentation">文档</h2>
- <dl>
- <dt>
- <a href="https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build" title="Simple Thunderbird build">Building Thunderbird</a></dt>
- <dd>
- Information about building Thunderbird with the <a href="/en-US/docs/comm-central" title="comm-central">comm-central</a> repository. There's also information about <a href="/en-US/docs/How_comm-central%27s_build_system_works" title="How_comm-central's_build_system_works">how comm-central works</a>, how the <a href="/en-US/docs/Mailnews_and_Mail_code_review_requirements" title="Mailnews and Mail code review requirements">review process works</a> and how to use the <a href="/en-US/docs/Using_the_Mozilla_symbol_server" title="Using the Mozilla symbol server">Mozilla symbol server</a> to help with debugging.</dd>
- <dt>
- <a href="/en-US/docs/MailNews_Protocols" title="MailNews_Protocols">MailNews Protocols</a></dt>
- <dd>
- Rough documentation about mail protocols..</dd>
- <dt>
- <a href="/en-US/docs/DB_Views_%28message_lists%29" title="DB_Views_(message_lists)">Database views</a></dt>
- <dd>
- Backend information about {{ Interface("nsIMsgDBView") }} and related interfaces..</dd>
- <dt>
- <a href="/en-US/docs/Thunderbird/Thunderbird_API_documentation" title="Thunderbird API documentation">Thunderbird API documentation</a></dt>
- <dd>
- Thunderbird API documentation</dd>
- <dt>
- <a href="/en-US/docs/Extensions/Thunderbird" title="Extensions/Thunderbird/">Extension documentation</a></dt>
- <dd>
- Tutorials and tips for building Thunderbird extensions</dd>
- <dt>
- <a href="/en-US/docs/Thunderbird/Thunderbird_Automated_Testing" title="Thunderbird Automated Testing">Automated Testing</a></dt>
- <dd>
- Details of Thunderbird's automated testing facilities</dd>
- <dt>
- <a href="/en-US/docs/Thunderbird/Thunderbird_in_the_Enterprise" title="Thunderbird in the Enterprise">Thunderbird in the Enterprise</a></dt>
- <dd>
- Help with deploying Thunderbird in large organizations</dd>
- </dl>
- <p><span class="alllinks"><a href="/en-US/docs/tag/Thunderbird" title="tag/Thunderbird">View All...</a></span></p>
- </td>
- <td>
- <h2 class="Community" id="Community" name="Community">社区</h2>
- <ul>
- <li>Support is handled at <a href="http://getsatisfaction.com/mozilla_messaging" title="http://getsatisfaction.com/mozilla_messaging">getsatisfaction</a>.</li>
- <li>Extensions questions are frequently discussed on the dev-apps-thunderbird group: {{ DiscussionList("dev-apps-thunderbird", "mozilla.dev.apps.thunderbird") }}</li>
- <li>Development discussion happens on the tb-planning mailing list:
- <ul>
- <li><a class="link-https" href="https://mail.mozilla.org/listinfo/tb-planning" title="https://mail.mozilla.org/listinfo/tb-planning">subscribe</a></li>
- <li><a class="link-https" href="https://mail.mozilla.org/pipermail/tb-planning/" title="https://mail.mozilla.org/pipermail/tb-planning/">archives</a></li>
- </ul>
- </li>
- <li><a href="http://forums.mozillazine.org/viewforum.php?f=50">Mozillazine forums</a></li>
- <li><a href="http://www.mozillamessaging.com/">Mozilla Messaging web page</a></li>
- <li><a class="link-irc" href="irc://irc.mozilla.org/thunderbird">#thunderbird on irc.mozilla.org</a> (for Users)</li>
- <li><a class="link-irc" href="irc://irc.mozilla.org/maildev">#maildev on irc.mozilla.org</a> (for Developers)</li>
- <li>a list of all <a href="http://wiki.mozilla.org/Thunderbird/CommunicationChannels" title="Thunderbird communication channels">Thunderbird communication channels</a></li>
- </ul>
- <h2 class="Tools" id="Tools" name="Tools">工具</h2>
- <ul>
- <li><a href="http://ted.mielczarek.org/code/mozilla/extensiondev/">Extension developer's extension</a></li>
- <li><a href="/en-US/docs/DOM_Inspector" title="DOM_Inspector">DOM Inspector</a></li>
- </ul>
- <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">相关主题</h2>
- <ul>
- <li><a href="/en-US/docs/Extensions" title="Extensions">Extensions</a></li>
- </ul>
- </td>
- </tr>
- </tbody>
-</table>
-<p> </p>
diff --git a/files/zh-cn/mozilla/thunderbird/mail_client_architecture_overview/index.html b/files/zh-cn/mozilla/thunderbird/mail_client_architecture_overview/index.html
deleted file mode 100644
index b289702d64..0000000000
--- a/files/zh-cn/mozilla/thunderbird/mail_client_architecture_overview/index.html
+++ /dev/null
@@ -1,94 +0,0 @@
----
-title: Mail client architecture overview
-slug: Mozilla/Thunderbird/Mail_client_architecture_overview
-translation_of: Mozilla/Thunderbird/Mail_client_architecture_overview
----
-<p>{{ outdated("It was imported from mozilla.org and last updated in 2002. All of the links seem to be broken.") }}</p>
-
-<h2 id="The_mail_reader">The mail reader</h2>
-
-<table>
- <tbody>
- <tr>
- <td colspan="4">
- <div class="white" style="border: 1px solid black;"><em>Gecko (XUL and HTML rendering)</em></div>
- </td>
- </tr>
- <tr>
- <td>
- <div class="white" style="border: 1px solid black;"><em>RDF(dynamic widgets)</em></div>
- </td>
- <td colspan="2">
- <div class="white" style="border: 1px solid black;"><em><a class="external" href="http://mxr.mozilla.org/js/">JS</a>(menus, events)</em></div>
- </td>
- <td rowspan="4">
- <div class="mail"><span style="color: #000000;">libmime</span></div>
- </td>
- </tr>
- <tr>
- <td>
- <div class="mail white">Mail Datasources</div>
- </td>
- <td colspan="2">
- <div class="mail white">Mail JavaScript</div>
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <div class="white mail" style="border-bottom: medium none;">Folder/Message management</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">msgdb</td>
- <td>
- <div class="mail" style="border-top: medium none; border-left: medium none;"> </div>
- </td>
- </tr>
- <tr>
- <td colspan="4">
- <div class="mail">IMAP/NNTP/POP3</div>
- </td>
- </tr>
- <tr>
- <td colspan="4">
- <div class="white" style="border: 1px solid black;"><em>Necko(networking)</em></div>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p> <span style="background-color: #888888;">灰色</span> 带黑框的表示mail/news之外的模块。</p>
-
-<p> </p>
-
-<h2 id="The_base_Module">The base Module</h2>
-
-<p> </p>
-
-<p>基础模块提供了一个协议无关的消息服务接口。包括帐户、文件夹和消息管理。</p>
-
-<p>The base module consists of the following basic building blocks</p>
-
-<ul>
- <li><a class="external" href="/en/Using_the_Multiple_Accounts_API" title="https://developer.mozilla.org/en/Using_the_Multiple_Accounts_API">Account Management</a> - The Account Manager is the root object of the server/folder/message hierarchy. It manages individual accounts on mail servers and the identity of users as used to send mail.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/folders.html">Folders</a> - Mail folders contain messages and folders. All folders have folder indexes.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/messages.html">Messages</a> - Messages are always stored and streamed in RFC822 format. Whenever multiple messages are stored in one file, the berkeley mailbox format is used.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/rdf.html">Datasources</a> - Datasources are the glue code that reflect mail data such as folders and messages into RDF. RDF will use the datasource to create user interfaces based on this data. Datasources are also used to run commands that operate on this mail data.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/events.html">Events</a> - As data changes throughout the mail application, the event system notifies key components such as datasources and the URL system of these changes.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/mailwindow.html">Mail Window Management</a> - Each mail window maintains a certain amount of state to aid in view navigation, progress display, etc.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/network.html">URL display and dispatching</a> - In order to perform network operations such as downloading new mail, copying and moving messages, and displaying messages from a remote server, the URL system interacts with necko and reflects it's state to the mail window.</li>
-</ul>
-
-<p>There are also a number of protocol independant subsystems that have a symbiotic relationship with base:</p>
-
-<ul>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/libmime-description.html">libMIME</a> - for dealing with RFC822 messages and their MIME parts. This library has the cabability to stream messages to an HTML renderer such as Gecko, manage individual parts of messages, and so forth.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/db.html">msgdb</a> - A message database for a given folder is a summary of some of the key attributes in a folder such as the Author and Subject.</li>
-</ul>
-
-<p>Finally, there are larger modules outside of the mail client that are mail-oriented. Most of these modules have little dependancy on the mail reader itself:</p>
-
-<ul>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/compose/">Compose</a> - The mail compose module is responsible for anything that has to do with sending mail. This includes the mail compose window, creation of RFC822 messages from the data a user has entered, and sending the messages via SMTP.</li>
- <li><a class="external" href="http://mxr.mozilla.org/mozilla-org/source/html/mailnews/arch/addrbook/">Address book</a> - The address book contains lists of people and all attributes associated with them such as their e-mail address, phone number, etc.</li>
-</ul>
diff --git a/files/zh-cn/mozilla/thunderbird/mailnews_protocols/index.html b/files/zh-cn/mozilla/thunderbird/mailnews_protocols/index.html
deleted file mode 100644
index b6b0c4873f..0000000000
--- a/files/zh-cn/mozilla/thunderbird/mailnews_protocols/index.html
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: MailNews Protocols
-slug: Mozilla/Thunderbird/MailNews_protocols
-translation_of: Mozilla/Thunderbird/MailNews_protocols
----
-<ul>
- <li><a href="en/IMAP">IMAP</a></li>
- <li><a href="en/POP3">POP3</a></li>
- <li><a href="en/NNTP">NNTP</a></li>
- <li><a href="en/SMTP">SMTP</a></li>
- <li><a href="en/Mailbox">Mailbox</a></li>
- <li><a href="en/RSS">RSS</a></li>
-</ul>
-
-<p>除了RSS,这些协议以C++实现。 RSS以<a class="external" href="http://mxr.mozilla.org/mailnews/source/mail/extensions/newsblog/js/newsblog.js#1">JS</a> 实现,而且实现模式和其他以C++实现的协议不同。</p>
-
-<p>IMAP、POP3和NNTP 是 "incoming" 协议,即从服务器获取消息, 并以文件夹的形式展现给用户。这些协议在mailnews相应的协议子目录中定义(即 mailnews/imap, mailnews/local (for pop3), mailnews/news),均有如下的类组成:</p>
-
-<p>An <strong>incoming server</strong> class, which implements nsIMsgIncomingServer and inherits from mailnews/base/util/nsMsgIncomingServer, i.e.., nsPop3IncomingServer, nsImapIncomingServer, nsNNTPIncomingServer.</p>
-
-<p>A <strong>folder </strong>class, which implements nsIMsgFolder, and inherits from nsMsgDBFolder. Most commands/operations go through the folder object. nsImapMailFolder, <a class="external" href="http://mxr.mozilla.org/mozilla/source/mailnews/news/src/nsNewsFolder.cpp#116">nsNewsFolder</a>, nsLocalMailFolder (for POP3)</p>
-
-<p>A <strong>service </strong>class, which generally sits between the folder object or the server object, and the protocol object. The service class creates and initializes the url object for the operation, and hands that off to a protocol object to run. The service classes usually have their own interface, but they also implement nsIMsgMessageService.</p>
-
-<p>A <strong>url </strong>object. These implement nsIMsgMailNewsUrl, inherit from base/util/nsMsgMailNewsUrl, and implement their own protocol-specific interface (nsIImapUrl, nsINntpUrl, nsIPop3Url).</p>
-
-<p>A <strong>protocol </strong>object that takes a url and handles the network communications with the actual server required to run that url. These implement nsIMsgProtocol, inherit from nsMsgProtocol, and implement their own protocol-specific interface (nsIImapProtocol, nsIPop3Protocol, nsINntpProtocol)</p>
-
-<p>In addition, in mailnews/db/msgdb/public, we have protocol-specific msg db classes (and in the case of news, <a class="external" href="http://mxr.mozilla.org/mozilla/source/mailnews/db/msgdb/public/nsINewsDatabase.idl#49">a nsINewsDatabase interface</a>), so that we can use polymorphism when msg db operations need to be specialized for different kinds of folders.</p>
-
-<p>The <a class="external" href="http://bonsai.mozilla.org/rview.cgi?dir=mozilla%2Fmailnews%2Fbase%2Fsearch%2Fsrc&amp;rev=&amp;module=default&amp;cvsroot=%2Fcvsroot">message search code</a> also has protocol-specific code to handle searching on the server, or local mailbox. The search code also knows what the different search capabilities of the various protocols are.</p>