sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/process/email-clientsmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/zh_CN/process/email-clientsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/it_IT/process/email-clientsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ja_JP/process/email-clientsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ko_KR/process/email-clientsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/pt_BR/process/email-clientsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/sp_SP/process/email-clientsmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Traditional)uh1h hh _documenthsourceNlineNubhcomment)}(h)SPDX-License-Identifier: GPL-2.0-or-laterh]h)SPDX-License-Identifier: GPL-2.0-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhV/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/process/email-clients.rsthKubhwarning)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]h paragraph)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_TW/disclaimer-zh_TW.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhnote)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h]h)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h](h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<}(hhhhhNhNubh reference)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhhubh>。}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhtarget)}(h.. _tw_email_clients:h]h}(h]h ]h"]h$]h&]refidtw-email-clientsuh1jhKhhhhhhubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1j-hj*hhhKubh field_body)}(h(Documentation/process/email-clients.rst h]h)}(h'Documentation/process/email-clients.rsth]h'Documentation/process/email-clients.rst}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj?ubah}(h]h ]h"]h$]h&]uh1j=hj*ubeh}(h]h ]h"]h$]h&]uh1j(hhhKhj%hhubj))}(hhh](j.)}(h譯者h]h譯者}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1j-hj]hhhKubj>)}(h- 賈威威 Harry Wei - 時奎亮 Alex Shi - 吳想成 Wu XiangCheng h]h bullet_list)}(hhh](h list_item)}(h+賈威威 Harry Wei h]h)}(hj{h](h賈威威 Harry Wei <}(hj}hhhNhNubh)}(hharryxiyou@gmail.comh]hharryxiyou@gmail.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:harryxiyou@gmail.comuh1hhj}ubh>}(hj}hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjyubah}(h]h ]h"]h$]h&]uh1jwhjtubjx)}(h&時奎亮 Alex Shi h]h)}(hjh](h時奎亮 Alex Shi <}(hjhhhNhNubh)}(halexs@kernel.orgh]halexs@kernel.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:alexs@kernel.orguh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jwhjtubjx)}(h+吳想成 Wu XiangCheng h]h)}(h*吳想成 Wu XiangCheng h](h吳想成 Wu XiangCheng <}(hjhhhNhNubh)}(hbobwxc@email.cnh]hbobwxc@email.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bobwxc@email.cnuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jwhjtubeh}(h]h ]h"]h$]h&]bullet-uh1jrhhhK hjnubah}(h]h ]h"]h$]h&]uh1j=hj]ubeh}(h]h ]h"]h$]h&]uh1j(hhhK hj%hhubj))}(hhh](j.)}(h校譯h]h校譯}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j-hjhhhKubj>)}(h- Yinglin Luan - Xiaochen Wang - yaxinsn - Hu Haowen <2023002089@link.tyut.edu.cn> h]js)}(hhh](jx)}(h Yinglin Luan h]h)}(hj)h](hYinglin Luan <}(hj+hhhNhNubh)}(hsynmyth@gmail.comh]hsynmyth@gmail.com}(hj2hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:synmyth@gmail.comuh1hhj+ubh>}(hj+hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj'ubah}(h]h ]h"]h$]h&]uh1jwhj$ubjx)}(h'Xiaochen Wang h]h)}(hjTh](hXiaochen Wang <}(hjVhhhNhNubh)}(hwangxiaochen0@gmail.comh]hwangxiaochen0@gmail.com}(hj]hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:wangxiaochen0@gmail.comuh1hhjVubh>}(hjVhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjRubah}(h]h ]h"]h$]h&]uh1jwhj$ubjx)}(hyaxinsn h]h)}(hjh](h yaxinsn <}(hjhhhNhNubh)}(hyaxinsn@163.comh]hyaxinsn@163.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:yaxinsn@163.comuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj}ubah}(h]h ]h"]h$]h&]uh1jwhj$ubjx)}(h(Hu Haowen <2023002089@link.tyut.edu.cn> h]h)}(h'Hu Haowen <2023002089@link.tyut.edu.cn>h](h Hu Haowen <}(hjhhhNhNubh)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jwhj$ubeh}(h]h ]h"]h$]h&]jjuh1jrhhhKhj ubah}(h]h ]h"]h$]h&]uh1j=hjubeh}(h]h ]h"]h$]h&]uh1j(hhhKhj%hhubeh}(h]j"ah ]h"]tw_email_clientsah$]h&]uh1j#hhhhhhhKexpect_referenced_by_name}jjsexpect_referenced_by_id}j"jsubhsection)}(hhh](htitle)}(h Linux郵件客戶端配置信息h]h Linux郵件客戶端配置信息}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(hGith]hGit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h現在大多數開發人員使用 ``git send-email`` 而不是常規的電子郵件客戶端。這方面 的手冊非常好。在接收端,維護人員使用 ``git am`` 加載補丁。h](h"現在大多數開發人員使用 }(hjhhhNhNubhliteral)}(h``git send-email``h]hgit send-email}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhl 而不是常規的電子郵件客戶端。這方面 的手冊非常好。在接收端,維護人員使用 }(hjhhhNhNubj )}(h ``git am``h]hgit am}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh 加載補丁。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hX如果你是 ``git`` 新手,那麼把你的第一個補丁發送給你自己。將其保存爲包含所有 標題的原始文本。運行 ``git am raw_email.txt`` ,然後使用 ``git log`` 查看更 改日誌。如果工作正常,再將補丁發送到相應的郵件列表。h](h 如果你是 }(hjKhhhNhNubj )}(h``git``h]hgit}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKubhx 新手,那麼把你的第一個補丁發送給你自己。將其保存爲包含所有 標題的原始文本。運行 }(hjKhhhNhNubj )}(h``git am raw_email.txt``h]hgit am raw_email.txt}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKubh ,然後使用 }(hjKhhhNhNubj )}(h ``git log``h]hgit log}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKubhY 查看更 改日誌。如果工作正常,再將補丁發送到相應的郵件列表。}(hjKhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]gitah ]h"]gitah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h 通用配置h]h 通用配置}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK#ubh)}(hX!Linux內核補丁是通過郵件被提交的,最好把補丁作爲郵件體的內嵌文本。有些維護者 接收附件,但是附件的內容格式應該是"text/plain"。然而,附件一般是不贊成的, 因爲這會使補丁的引用部分在評論過程中變的很困難。h]hX%Linux內核補丁是通過郵件被提交的,最好把補丁作爲郵件體的內嵌文本。有些維護者 接收附件,但是附件的內容格式應該是”text/plain”。然而,附件一般是不贊成的, 因爲這會使補丁的引用部分在評論過程中變的很困難。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubh)}(h同時也強烈建議在補丁或其他郵件的正文中使用純文本格式。https://useplaintext.email 有助於瞭解如何配置你喜歡的郵件客戶端,並在您還沒有首選的情況下列出一些推薦的 客戶端。h](hQ同時也強烈建議在補丁或其他郵件的正文中使用純文本格式。}(hjhhhNhNubh)}(hhttps://useplaintext.emailh]hhttps://useplaintext.email}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubh 有助於瞭解如何配置你喜歡的郵件客戶端,並在您還沒有首選的情況下列出一些推薦的 客戶端。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK)hjhhubh)}(h用來發送Linux內核補丁的郵件客戶端在發送補丁時應該處於文本的原始狀態。例如, 他們不能改變或者刪除製表符或者空格,甚至是在每一行的開頭或者結尾。h]h用來發送Linux內核補丁的郵件客戶端在發送補丁時應該處於文本的原始狀態。例如, 他們不能改變或者刪除製表符或者空格,甚至是在每一行的開頭或者結尾。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjhhubh)}(hc不要通過"format=flowed"模式發送補丁。這樣會引起不可預期以及有害的斷行。h]hg不要通過”format=flowed”模式發送補丁。這樣會引起不可預期以及有害的斷行。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjhhubh)}(hT不要讓你的郵件客戶端進行自動換行。這樣也會破壞你的補丁。h]hT不要讓你的郵件客戶端進行自動換行。這樣也會破壞你的補丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjhhubh)}(h郵件客戶端不能改變文本的字符集編碼方式。要發送的補丁只能是ASCII或者UTF-8編碼 方式,如果你使用UTF-8編碼方式發送郵件,那麼你將會避免一些可能發生的字符集問題。h]h郵件客戶端不能改變文本的字符集編碼方式。要發送的補丁只能是ASCII或者UTF-8編碼 方式,如果你使用UTF-8編碼方式發送郵件,那麼你將會避免一些可能發生的字符集問題。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjhhubh)}(h郵件客戶端應該生成並且保持“References:”或者“In-Reply-To:”郵件頭,這樣郵件會話 就不會中斷。h]h郵件客戶端應該生成並且保持“References:”或者“In-Reply-To:”郵件頭,這樣郵件會話 就不會中斷。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjhhubh)}(h複製粘帖(或者剪貼粘帖)通常不能用於補丁,因爲製表符會轉換爲空格。使用xclipboard, xclip或者xcutsel也許可以,但是最好測試一下或者避免使用複製粘帖。h]h複製粘帖(或者剪貼粘帖)通常不能用於補丁,因爲製表符會轉換爲空格。使用xclipboard, xclip或者xcutsel也許可以,但是最好測試一下或者避免使用複製粘帖。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjhhubh)}(h不要在使用PGP/GPG簽名的郵件中包含補丁。這樣會使得很多腳本不能讀取和適用於你的 補丁。(這個問題應該是可以修復的)h]h不要在使用PGP/GPG簽名的郵件中包含補丁。這樣會使得很多腳本不能讀取和適用於你的 補丁。(這個問題應該是可以修復的)}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjhhubh)}(h在給內核郵件列表發送補丁之前,給自己發送一個補丁是個不錯的主意,保存接收到的 郵件,將補丁用'patch'命令打上,如果成功了,再給內核郵件列表發送。h]h在給內核郵件列表發送補丁之前,給自己發送一個補丁是個不錯的主意,保存接收到的 郵件,將補丁用’patch’命令打上,如果成功了,再給內核郵件列表發送。}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjhhubeh}(h]id1ah ]h"] 通用配置ah$]h&]uh1jhjhhhhhK#ubj)}(hhh](j)}(h一些郵件客戶端提示h]h一些郵件客戶端提示}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOhhhhhKEubh)}(h這裏給出一些詳細的MUA配置提示,可以用於給Linux內核發送補丁。這些並不意味是 所有的軟件包配置總結。h]h這裏給出一些詳細的MUA配置提示,可以用於給Linux內核發送補丁。這些並不意味是 所有的軟件包配置總結。}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjOhhubh)}(h 說明:h]h 說明:}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjOhhubjs)}(hhh](jx)}(h'TUI = 以文本爲基礎的用戶接口h]h)}(hjh]h'TUI = 以文本爲基礎的用戶接口}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jwhj|hhhhhNubjx)}(hGUI = 圖形界面用戶接口 h]h)}(hGUI = 圖形界面用戶接口h]hGUI = 圖形界面用戶接口}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jwhj|hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1jrhhhKLhjOhhubj)}(hhh](j)}(h Alpine (TUI)h]h Alpine (TUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKPubh)}(h配置選項:h]h配置選項:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjhhubh)}(h2在 :menuselection:`Sending Preferences` 菜單:h](h在 }(hjhhhNhNubhinline)}(hSending Preferencesh]hSending Preferences}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext$:menuselection:`Sending Preferences`uh1jhjubh 菜單:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKThjhhubjs)}(hhh](jx)}(h5:menuselection:`Do Not Send Flowed Text` 必須開啓h]h)}(hjh](j)}(hDo Not Send Flowed Texth]hDo Not Send Flowed Text}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext(:menuselection:`Do Not Send Flowed Text`uh1jhjubh 必須開啓}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jwhjhhhhhNubjx)}(h>:menuselection:`Strip Whitespace Before Sending` 必須關閉 h]h)}(h=:menuselection:`Strip Whitespace Before Sending` 必須關閉h](j)}(hStrip Whitespace Before Sendingh]hStrip Whitespace Before Sending}(hj+hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext0:menuselection:`Strip Whitespace Before Sending`uh1jhj'ubh 必須關閉}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKWhj#ubah}(h]h ]h"]h$]h&]uh1jwhjhhhhhNubeh}(h]h ]h"]h$]h&]jjuh1jrhhhKVhjhhubh)}(h當寫郵件時,光標應該放在補丁會出現的地方,然後按下 `CTRL-R` 組合鍵,使指 定的補丁文件嵌入到郵件中。h](hL當寫郵件時,光標應該放在補丁會出現的地方,然後按下 }(hjRhhhNhNubhtitle_reference)}(h`CTRL-R`h]hCTRL-R}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjRubh; 組合鍵,使指 定的補丁文件嵌入到郵件中。}(hjRhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKYhjhhubeh}(h] alpine-tuiah ]h"] alpine (tui)ah$]h&]uh1jhjOhhhhhKPubj)}(hhh](j)}(hClaws Mail (GUI)h]hClaws Mail (GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|hhhhhK]ubh)}(h0可以用,有人用它成功地發過補丁。h]h0可以用,有人用它成功地發過補丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj|hhubh)}(hW用 :menuselection:`Message-->Insert File` (`CTRL-I`) 或外置編輯器插入補丁。h](h用 }(hjhhhNhNubj)}(hMessage‣Insert Fileh]hMessage‣Insert File}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext&:menuselection:`Message-->Insert File`uh1jhjubh (}(hjhhhNhNubj[)}(h`CTRL-I`h]hCTRL-I}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjubh#) 或外置編輯器插入補丁。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKahj|hhubh)}(h若要在Claws編輯窗口重修改插入的補丁,需關閉 :menuselection:`Configuration-->Preferences-->Compose-->Wrapping` 的 `Auto wrapping` 。h](h?若要在Claws編輯窗口重修改插入的補丁,需關閉 }(hjhhhNhNubj)}(h0Configuration‣Preferences‣Compose‣Wrappingh]h0Configuration‣Preferences‣Compose‣Wrapping}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtextA:menuselection:`Configuration-->Preferences-->Compose-->Wrapping`uh1jhjubh 的 }(hjhhhNhNubj[)}(h`Auto wrapping`h]h Auto wrapping}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjubh 。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKchj|hhubeh}(h]claws-mail-guiah ]h"]claws mail (gui)ah$]h&]uh1jhjOhhhhhK]ubj)}(hhh](j)}(hEvolution (GUI)h]hEvolution (GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKhubh)}(h0一些開發者成功的使用它發送補丁。h]h0一些開發者成功的使用它發送補丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhj hhubh)}(h撰寫郵件時: 從 :menuselection:`格式-->段落樣式-->預格式化` (`CTRL-7`) 或工具欄選擇 :menuselection:`預格式化` ;h](h撰寫郵件時: 從 }(hj,hhhNhNubj)}(h$格式‣段落樣式‣預格式化h]h$格式‣段落樣式‣預格式化}(hj4hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext5:menuselection:`格式-->段落樣式-->預格式化`uh1jhj,ubh (}(hj,hhhNhNubj[)}(h`CTRL-7`h]hCTRL-7}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jZhj,ubh) 或工具欄選擇 }(hj,hhhNhNubj)}(h 預格式化h]h 預格式化}(hj[hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`預格式化`uh1jhj,ubh ;}(hj,hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKlhj hhubh)}(h[然後使用: :menuselection:`插入-->文本文件...` (`ALT-N x`) 插入補丁文件。h](h然後使用: }(hjvhhhNhNubj)}(h插入‣文本文件...h]h插入‣文本文件...}(hj~hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext):menuselection:`插入-->文本文件...`uh1jhjvubh (}(hjvhhhNhNubj[)}(h `ALT-N x`h]hALT-N x}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjvubh) 插入補丁文件。}(hjvhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKphj hhubh)}(h你還可以 ``diff -Nru old.c new.c | xclip`` ,選擇 :menuselection:`預格式化` , 然後使用鼠標中鍵進行粘帖。h](h 你還可以 }(hjhhhNhNubj )}(h!``diff -Nru old.c new.c | xclip``h]hdiff -Nru old.c new.c | xclip}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh ,選擇 }(hjhhhNhNubj)}(h 預格式化h]h 預格式化}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`預格式化`uh1jhjubh, , 然後使用鼠標中鍵進行粘帖。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKshj hhubeh}(h] evolution-guiah ]h"]evolution (gui)ah$]h&]uh1jhjOhhhhhKhubj)}(hhh](j)}(h Kmail (GUI)h]h Kmail (GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKwubh)}(h0一些開發者成功的使用它發送補丁。h]h0一些開發者成功的使用它發送補丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhjhhubh)}(hC默認撰寫設置禁用HTML格式是合適的;不要啓用它。h]hC默認撰寫設置禁用HTML格式是合適的;不要啓用它。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjhhubh)}(hX當書寫一封郵件的時候,在選項下面不要選擇自動換行。唯一的缺點就是你在郵件中輸 入的任何文本都不會被自動換行,因此你必須在發送補丁之前手動換行。最簡單的方法 就是啓用自動換行來書寫郵件,然後把它保存爲草稿。一旦你在草稿中再次打開它,它 已經全部自動換行了,那麼你的郵件雖然沒有選擇自動換行,但是還不會失去已有的自 動換行。h]hX當書寫一封郵件的時候,在選項下面不要選擇自動換行。唯一的缺點就是你在郵件中輸 入的任何文本都不會被自動換行,因此你必須在發送補丁之前手動換行。最簡單的方法 就是啓用自動換行來書寫郵件,然後把它保存爲草稿。一旦你在草稿中再次打開它,它 已經全部自動換行了,那麼你的郵件雖然沒有選擇自動換行,但是還不會失去已有的自 動換行。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjhhubh)}(hf在郵件的底部,插入補丁之前,放上常用的補丁定界符:三個連字符(``---``)。h](h[在郵件的底部,插入補丁之前,放上常用的補丁定界符:三個連字符(}(hj#hhhNhNubj )}(h``---``h]h---}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubh)。}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hX然後在 :menuselection:`信件` 菜單,選擇 :menuselection:`插入文本文件` ,接 着選取你的補丁文件。還有一個額外的選項,你可以通過它配置你的創建新郵件工具欄, 加上 :menuselection:`插入文本文件` 圖標。h](h 然後在 }(hjChhhNhNubj)}(h信件h]h信件}(hjKhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`信件`uh1jhjCubh 菜單,選擇 }(hjChhhNhNubj)}(h插入文本文件h]h插入文本文件}(hj`hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext#:menuselection:`插入文本文件`uh1jhjCubh ,接 着選取你的補丁文件。還有一個額外的選項,你可以通過它配置你的創建新郵件工具欄, 加上 }(hjChhhNhNubj)}(h插入文本文件h]h插入文本文件}(hjuhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext#:menuselection:`插入文本文件`uh1jhjCubh 圖標。}(hjChhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hX{將編輯器窗口拉到足夠寬避免折行。對於KMail 1.13.5 (KDE 4.5.4),它會在發送郵件 時對編輯器窗口中顯示折行的地方自動換行。在選項菜單中取消自動換行仍不能解決。 因此,如果你的補丁中有非常長的行,必須在發送之前把編輯器窗口拉得非常寬。 參見:https://bugs.kde.org/show_bug.cgi?id=174034h](hXP將編輯器窗口拉到足夠寬避免折行。對於KMail 1.13.5 (KDE 4.5.4),它會在發送郵件 時對編輯器窗口中顯示折行的地方自動換行。在選項菜單中取消自動換行仍不能解決。 因此,如果你的補丁中有非常長的行,必須在發送之前把編輯器窗口拉得非常寬。 參見:}(hjhhhNhNubh)}(h+https://bugs.kde.org/show_bug.cgi?id=174034h]h+https://bugs.kde.org/show_bug.cgi?id=174034}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h你可以安全地用GPG簽名附件,但是內嵌補丁最好不要使用GPG簽名它們。作爲內嵌文本 插入的簽名補丁將使其難以從7-bit編碼中提取。h]h你可以安全地用GPG簽名附件,但是內嵌補丁最好不要使用GPG簽名它們。作爲內嵌文本 插入的簽名補丁將使其難以從7-bit編碼中提取。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h如果你非要以附件的形式發送補丁,那麼就右鍵點擊附件,然後選擇 :menuselection:`屬性` ,打開 :menuselection:`建議自動顯示` ,使附件內聯更容 易讓讀者看到。h](h[如果你非要以附件的形式發送補丁,那麼就右鍵點擊附件,然後選擇 }(hjhhhNhNubj)}(h屬性h]h屬性}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`屬性`uh1jhjubh ,打開 }(hjhhhNhNubj)}(h建議自動顯示h]h建議自動顯示}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext#:menuselection:`建議自動顯示`uh1jhjubh/ ,使附件內聯更容 易讓讀者看到。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hX當你要保存將要發送的內嵌文本補丁,你可以從消息列表窗格選擇包含補丁的郵件,然 後右鍵選擇 :menuselection:`另存爲` 。如果整個電子郵件的組成正確,您可直接將 其作爲補丁使用。電子郵件以當前用戶可讀寫權限保存,因此您必須 ``chmod`` ,以 使其在複製到別處時用戶組和其他人可讀。h](h當你要保存將要發送的內嵌文本補丁,你可以從消息列表窗格選擇包含補丁的郵件,然 後右鍵選擇 }(hjhhhNhNubj)}(h 另存爲h]h 另存爲}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`另存爲`uh1jhjubh 。如果整個電子郵件的組成正確,您可直接將 其作爲補丁使用。電子郵件以當前用戶可讀寫權限保存,因此您必須 }(hjhhhNhNubj )}(h ``chmod``h]hchmod}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhA ,以 使其在複製到別處時用戶組和其他人可讀。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h] kmail-guiah ]h"] kmail (gui)ah$]h&]uh1jhjOhhhhhKwubj)}(hhh](j)}(hLotus Notes (GUI)h]hLotus Notes (GUI)}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0hhhhhKubh)}(h不要使用它。h]h不要使用它。}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj0hhubeh}(h]lotus-notes-guiah ]h"]lotus notes (gui)ah$]h&]uh1jhjOhhhhhKubj)}(hhh](j)}(hIBM Verse (Web GUI)h]hIBM Verse (Web GUI)}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWhhhhhKubh)}(h 同上條。h]h 同上條。}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjWhhubeh}(h]ibm-verse-web-guiah ]h"]ibm verse (web gui)ah$]h&]uh1jhjOhhhhhKubj)}(hhh](j)}(h Mutt (TUI)h]h Mutt (TUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~hhhhhKubh)}(hW很多Linux開發人員使用mutt客戶端,這證明它肯定工作得非常漂亮。h]hW很多Linux開發人員使用mutt客戶端,這證明它肯定工作得非常漂亮。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubh)}(hMutt不自帶編輯器,所以不管你使用什麼編輯器,不自動斷行就行。大多數編輯器都有 :menuselection:`插入文件` 選項,它可以在不改變文件內容的情況下插入文件。h](hqMutt不自帶編輯器,所以不管你使用什麼編輯器,不自動斷行就行。大多數編輯器都有 }(hjhhhNhNubj)}(h 插入文件h]h 插入文件}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`插入文件`uh1jhjubhF 選項,它可以在不改變文件內容的情況下插入文件。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubh)}(h$用 ``vim`` 作爲mutt的編輯器::h](h用 }(hjhhhNhNubj )}(h``vim``h]hvim}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh 作爲mutt的編輯器:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubh literal_block)}(hset editor="vi"h]hset editor="vi"}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKhj~hhubh)}(h(如果使用xclip,敲入以下命令::h]h'如果使用xclip,敲入以下命令:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubj)}(h :set pasteh]h :set paste}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKhj~hhubh)}(h2然後再按中鍵或者shift-insert或者使用::h]h1然後再按中鍵或者shift-insert或者使用:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubj)}(h :r filenameh]h :r filename}hj sbah}(h]h ]h"]h$]h&]hhuh1jhhhKhj~hhubh)}(h[把補丁插入爲內嵌文本。 在未設置 ``set paste`` 時(a)ttach工作的很好。h](h0把補丁插入爲內嵌文本。 在未設置 }(hj( hhhNhNubj )}(h ``set paste``h]h set paste}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj( ubh 時(a)ttach工作的很好。}(hj( hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubh)}(hP你可以通過 ``git format-patch`` 生成補丁,然後用 Mutt發送它們::h](h你可以通過 }(hjH hhhNhNubj )}(h``git format-patch``h]hgit format-patch}(hjP hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjH ubh+ 生成補丁,然後用 Mutt發送它們:}(hjH hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubj)}(h!$ mutt -H 0001-some-bug-fix.patchh]h!$ mutt -H 0001-some-bug-fix.patch}hjh sbah}(h]h ]h"]h$]h&]hhuh1jhhhKhj~hhubh)}(h配置選項:h]h配置選項:}(hjv hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubh)}(hr它應該以默認設置的形式工作。 然而,把 ``send_charset`` 設置一下也是一個不錯的主意::h](h8它應該以默認設置的形式工作。 然而,把 }(hj hhhNhNubj )}(h``send_charset``h]h send_charset}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh) 設置一下也是一個不錯的主意:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubj)}(h!set send_charset="us-ascii:utf-8"h]h!set send_charset="us-ascii:utf-8"}hj sbah}(h]h ]h"]h$]h&]hhuh1jhhhKhj~hhubh)}(haMutt 是高度可配置的。 這裏是個使用mutt通過 Gmail 發送的補丁的最小配置::h]h`Mutt 是高度可配置的。 這裏是個使用mutt通過 Gmail 發送的補丁的最小配置:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubj)}(hX# .muttrc # ================ IMAP ==================== set imap_user = 'yourusername@gmail.com' set imap_pass = 'yourpassword' set spoolfile = imaps://imap.gmail.com/INBOX set folder = imaps://imap.gmail.com/ set record="imaps://imap.gmail.com/[Gmail]/Sent Mail" set postponed="imaps://imap.gmail.com/[Gmail]/Drafts" set mbox="imaps://imap.gmail.com/[Gmail]/All Mail" # ================ SMTP ==================== set smtp_url = "smtp://username@smtp.gmail.com:587/" set smtp_pass = $imap_pass set ssl_force_tls = yes # Require encrypted connection # ================ Composition ==================== set editor = `echo \$EDITOR` set edit_headers = yes # See the headers when editing set charset = UTF-8 # value of $LANG; also fallback for send_charset # Sender, email address, and sign-off line must match unset use_domain # because joe@localhost is just embarrassing set realname = "YOUR NAME" set from = "username@gmail.com" set use_from = yesh]hX# .muttrc # ================ IMAP ==================== set imap_user = 'yourusername@gmail.com' set imap_pass = 'yourpassword' set spoolfile = imaps://imap.gmail.com/INBOX set folder = imaps://imap.gmail.com/ set record="imaps://imap.gmail.com/[Gmail]/Sent Mail" set postponed="imaps://imap.gmail.com/[Gmail]/Drafts" set mbox="imaps://imap.gmail.com/[Gmail]/All Mail" # ================ SMTP ==================== set smtp_url = "smtp://username@smtp.gmail.com:587/" set smtp_pass = $imap_pass set ssl_force_tls = yes # Require encrypted connection # ================ Composition ==================== set editor = `echo \$EDITOR` set edit_headers = yes # See the headers when editing set charset = UTF-8 # value of $LANG; also fallback for send_charset # Sender, email address, and sign-off line must match unset use_domain # because joe@localhost is just embarrassing set realname = "YOUR NAME" set from = "username@gmail.com" set use_from = yes}hj sbah}(h]h ]h"]h$]h&]hhuh1jhhhKhj~hhubh)}(hMutt文檔含有更多信息:h]hMutt文檔含有更多信息:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubh block_quote)}(hXhttps://gitlab.com/muttmua/mutt/-/wikis/UseCases/Gmail http://www.mutt.org/doc/manual/ h](h)}(h6https://gitlab.com/muttmua/mutt/-/wikis/UseCases/Gmailh]h)}(hj h]h6https://gitlab.com/muttmua/mutt/-/wikis/UseCases/Gmail}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubh)}(hhttp://www.mutt.org/doc/manual/h]h)}(hj h]hhttp://www.mutt.org/doc/manual/}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubeh}(h]h ]h"]h$]h&]uh1j hhhKhj~hhubeh}(h]mutt-tuiah ]h"] mutt (tui)ah$]h&]uh1jhjOhhhhhKubj)}(hhh](j)}(h Pine (TUI)h]h Pine (TUI)}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(hRPine過去有一些空格刪減問題,但是這些現在應該都被修復了。h]hRPine過去有一些空格刪減問題,但是這些現在應該都被修復了。}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h7如果可以,請使用alpine(pine的繼承者)。h]h7如果可以,請使用alpine(pine的繼承者)。}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h配置選項:h]h配置選項:}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubjs)}(hhh](jx)}(h+最近的版本需要 ``quell-flowed-text``h]h)}(hj` h](h最近的版本需要 }(hjb hhhNhNubj )}(h``quell-flowed-text``h]hquell-flowed-text}(hji hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjb ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj^ ubah}(h]h ]h"]h$]h&]uh1jwhj[ hhhhhNubjx)}(h>``no-strip-whitespace-before-send`` 選項也是需要的。 h]h)}(h<``no-strip-whitespace-before-send`` 選項也是需要的。h](j )}(h#``no-strip-whitespace-before-send``h]hno-strip-whitespace-before-send}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh 選項也是需要的。}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jwhj[ hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1jrhhhKhj hhubeh}(h]pine-tuiah ]h"] pine (tui)ah$]h&]uh1jhjOhhhhhKubj)}(hhh](j)}(hSylpheed (GUI)h]hSylpheed (GUI)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKubjs)}(hhh](jx)}(h<內嵌文本可以很好的工作(或者使用附件)。h]h)}(hj h]h<內嵌文本可以很好的工作(或者使用附件)。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubjx)}(h!允許使用外部的編輯器。h]h)}(hj h]h!允許使用外部的編輯器。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubjx)}(h收件箱較多時非常慢。h]h)}(hj h]h收件箱較多時非常慢。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubjx)}(h9如果通過non-SSL連接,無法使用TLS SMTP授權。h]h)}(hj h]h9如果通過non-SSL連接,無法使用TLS SMTP授權。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubjx)}(h!撰寫窗口的標尺很有用。h]h)}(hj) h]h!撰寫窗口的標尺很有用。}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj' ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubjx)}(hC將地址添加到通訊簿時無法正確理解顯示的名稱。 h]h)}(hB將地址添加到通訊簿時無法正確理解顯示的名稱。h]hB將地址添加到通訊簿時無法正確理解顯示的名稱。}(hjB hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj> ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1jrhhhKhj hhubeh}(h] sylpheed-guiah ]h"]sylpheed (gui)ah$]h&]uh1jhjOhhhhhKubj)}(hhh](j)}(hThunderbird (GUI)h]hThunderbird (GUI)}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjd hhhhhKubh)}(hfThunderbird是Outlook的克隆版本,它很容易損壞文本,但也有一些方法強制修正。h]hfThunderbird是Outlook的克隆版本,它很容易損壞文本,但也有一些方法強制修正。}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjd hhubh)}(hP在完成修改後(包括安裝擴展),您需要重新啓動Thunderbird。h]hP在完成修改後(包括安裝擴展),您需要重新啓動Thunderbird。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjd hhubjs)}(hhh]jx)}(hX1允許使用外部編輯器: 使用Thunderbird發補丁最簡單的方法是使用擴展來打開您最喜歡的外部編輯器。 下面是一些能夠做到這一點的擴展樣例。 - “External Editor Revived” https://github.com/Frederick888/external-editor-revived https://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/ 它需要安裝“本地消息主機(native messaging host)”。 參見以下文檔: https://github.com/Frederick888/external-editor-revived/wiki - “External Editor” https://github.com/exteditor/exteditor 下載並安裝此擴展,然後打開 :menuselection:`新建消息` 窗口, 用 :menuselection:`查看-->工具欄-->自定義...` 給它增加一個按鈕,直接點擊此 按鈕即可使用外置編輯器。 請注意,“External Editor”要求你的編輯器不能fork,換句話說,編輯器必須在 關閉前不返回。你可能需要傳遞額外的參數或修改編輯器設置。最值得注意的是, 如果您使用的是gvim,那麼您必須將 :menuselection:`external editor` 設置的 編輯器字段設置爲 ``/usr/bin/gvim --nofork"`` (假設可執行文件在 ``/usr/bin`` ),以傳遞 ``-f`` 參數。如果您正在使用其他編輯器,請閱讀其 手冊瞭解如何處理。 h](h)}(h允許使用外部編輯器:h]h允許使用外部編輯器:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubh)}(he使用Thunderbird發補丁最簡單的方法是使用擴展來打開您最喜歡的外部編輯器。h]he使用Thunderbird發補丁最簡單的方法是使用擴展來打開您最喜歡的外部編輯器。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubh)}(h6下面是一些能夠做到這一點的擴展樣例。h]h6下面是一些能夠做到這一點的擴展樣例。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj ubjs)}(hhh](jx)}(hX@“External Editor Revived” https://github.com/Frederick888/external-editor-revived https://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/ 它需要安裝“本地消息主機(native messaging host)”。 參見以下文檔: https://github.com/Frederick888/external-editor-revived/wiki h](h)}(h“External Editor Revived”h]h“External Editor Revived”}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj ubh)}(h7https://github.com/Frederick888/external-editor-revivedh]h)}(hj h]h7https://github.com/Frederick888/external-editor-revived}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhM hj ubh)}(hOhttps://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/h]h)}(hj h]hOhttps://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubh)}(h它需要安裝“本地消息主機(native messaging host)”。 參見以下文檔: https://github.com/Frederick888/external-editor-revived/wikih](hZ它需要安裝“本地消息主機(native messaging host)”。 參見以下文檔: }(hj hhhNhNubh)}(h工具欄-->自定義...` 給它增加一個按鈕,直接點擊此 按鈕即可使用外置編輯器。 請注意,“External Editor”要求你的編輯器不能fork,換句話說,編輯器必須在 關閉前不返回。你可能需要傳遞額外的參數或修改編輯器設置。最值得注意的是, 如果您使用的是gvim,那麼您必須將 :menuselection:`external editor` 設置的 編輯器字段設置爲 ``/usr/bin/gvim --nofork"`` (假設可執行文件在 ``/usr/bin`` ),以傳遞 ``-f`` 參數。如果您正在使用其他編輯器,請閱讀其 手冊瞭解如何處理。 h](h)}(h“External Editor”h]h“External Editor”}(hj. hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj* ubh)}(h&https://github.com/exteditor/exteditorh]h)}(hj> h]h&https://github.com/exteditor/exteditor}(hj@ hhhNhNubah}(h]h ]h"]h$]h&]refurij> uh1hhj< ubah}(h]h ]h"]h$]h&]uh1hhhhMhj* ubh)}(h下載並安裝此擴展,然後打開 :menuselection:`新建消息` 窗口, 用 :menuselection:`查看-->工具欄-->自定義...` 給它增加一個按鈕,直接點擊此 按鈕即可使用外置編輯器。h](h(下載並安裝此擴展,然後打開 }(hjT hhhNhNubj)}(h 新建消息h]h 新建消息}(hj\ hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`新建消息`uh1jhjT ubh 窗口, 用 }(hjT hhhNhNubj)}(h!查看‣工具欄‣自定義...h]h!查看‣工具欄‣自定義...}(hjq hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext2:menuselection:`查看-->工具欄-->自定義...`uh1jhjT ubhP 給它增加一個按鈕,直接點擊此 按鈕即可使用外置編輯器。}(hjT hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj* ubh)}(hX請注意,“External Editor”要求你的編輯器不能fork,換句話說,編輯器必須在 關閉前不返回。你可能需要傳遞額外的參數或修改編輯器設置。最值得注意的是, 如果您使用的是gvim,那麼您必須將 :menuselection:`external editor` 設置的 編輯器字段設置爲 ``/usr/bin/gvim --nofork"`` (假設可執行文件在 ``/usr/bin`` ),以傳遞 ``-f`` 參數。如果您正在使用其他編輯器,請閱讀其 手冊瞭解如何處理。h](hX請注意,“External Editor”要求你的編輯器不能fork,換句話說,編輯器必須在 關閉前不返回。你可能需要傳遞額外的參數或修改編輯器設置。最值得注意的是, 如果您使用的是gvim,那麼您必須將 }(hj hhhNhNubj)}(hexternal editorh]hexternal editor}(hj hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext :menuselection:`external editor`uh1jhj ubh$ 設置的 編輯器字段設置爲 }(hj hhhNhNubj )}(h``/usr/bin/gvim --nofork"``h]h/usr/bin/gvim --nofork"}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh (假設可執行文件在 }(hj hhhNhNubj )}(h ``/usr/bin``h]h/usr/bin}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh ),以傳遞 }(hj hhhNhNubj )}(h``-f``h]h-f}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubhY 參數。如果您正在使用其他編輯器,請閱讀其 手冊瞭解如何處理。}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj* ubeh}(h]h ]h"]h$]h&]uh1jwhj ubeh}(h]h ]h"]h$]h&]jjuh1jrhhhM hj ubeh}(h]h ]h"]h$]h&]uh1jwhj hhhNhNubah}(h]h ]h"]h$]h&]jjuh1jrhhhMhjd hhubh)}(h6若要修正內部編輯器,請執行以下操作:h]h6若要修正內部編輯器,請執行以下操作:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hjd hhubjs)}(hhh](jx)}(hX:修改你的Thunderbird設置,不要使用 ``format=flowed`` ! 回到主窗口,按照 :menuselection:`主菜單-->首選項-->常規-->配置編輯器...` 打開Thunderbird的配置編輯器。 - 將 ``mailnews.send_plaintext_flowed`` 設爲 ``false`` - 將 ``mailnews.wraplength`` 從 ``72`` 改爲 ``0`` h](h)}(h修改你的Thunderbird設置,不要使用 ``format=flowed`` ! 回到主窗口,按照 :menuselection:`主菜單-->首選項-->常規-->配置編輯器...` 打開Thunderbird的配置編輯器。h](h-修改你的Thunderbird設置,不要使用 }(hj hhhNhNubj )}(h``format=flowed``h]h format=flowed}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh ! 回到主窗口,按照 }(hj hhhNhNubj)}(h3主菜單‣首選項‣常規‣配置編輯器...h]h3主菜單‣首選項‣常規‣配置編輯器...}(hj, hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtextD:menuselection:`主菜單-->首選項-->常規-->配置編輯器...`uh1jhj ubh' 打開Thunderbird的配置編輯器。}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM&hj ubjs)}(hhh](jx)}(h8將 ``mailnews.send_plaintext_flowed`` 設爲 ``false`` h]h)}(h7將 ``mailnews.send_plaintext_flowed`` 設爲 ``false``h](h將 }(hjN hhhNhNubj )}(h"``mailnews.send_plaintext_flowed``h]hmailnews.send_plaintext_flowed}(hjV hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjN ubh 設爲 }(hjN hhhNhNubj )}(h ``false``h]hfalse}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjN ubeh}(h]h ]h"]h$]h&]uh1hhhhM+hjJ ubah}(h]h ]h"]h$]h&]uh1jwhjG ubjx)}(h4將 ``mailnews.wraplength`` 從 ``72`` 改爲 ``0`` h]h)}(h3將 ``mailnews.wraplength`` 從 ``72`` 改爲 ``0``h](h將 }(hj hhhNhNubj )}(h``mailnews.wraplength``h]hmailnews.wraplength}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh 從 }(hj hhhNhNubj )}(h``72``h]h72}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh 改爲 }(hj hhhNhNubj )}(h``0``h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1hhhhM-hj ubah}(h]h ]h"]h$]h&]uh1jwhjG ubeh}(h]h ]h"]h$]h&]jjuh1jrhhhM+hj ubeh}(h]h ]h"]h$]h&]uh1jwhj hhhNhNubjx)}(h不要寫HTML郵件! 回到主窗口,打開 :menuselection:`主菜單-->賬戶設置-->你的@郵件.地址-->通訊錄/編寫&地址簿` , 關掉 ``以HTML格式編寫消息`` 。 h]h)}(h不要寫HTML郵件! 回到主窗口,打開 :menuselection:`主菜單-->賬戶設置-->你的@郵件.地址-->通訊錄/編寫&地址簿` , 關掉 ``以HTML格式編寫消息`` 。h](h0不要寫HTML郵件! 回到主窗口,打開 }(hj hhhNhNubj)}(hK主菜單‣賬戶設置‣你的@郵件.地址‣通訊錄/編寫地址簿h](hB主菜單‣賬戶設置‣你的@郵件.地址‣通訊錄/編寫}(hj hhhNhNubj)}(h地h]h地}(hj hhhNhNubah}(h]h ] acceleratorah"]h$]h&]uh1jhj ubh址簿}(hj hhhNhNubeh}(h]h ] menuselectionah"]h$]h&]rawtext]:menuselection:`主菜單-->賬戶設置-->你的@郵件.地址-->通訊錄/編寫&地址簿`uh1jhj ubh , 關掉 }(hj hhhNhNubj )}(h``以HTML格式編寫消息``h]h以HTML格式編寫消息}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh 。}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM/hj ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubjx)}(h{只用純文本格式查看郵件! 回到主窗口, :menuselection:`主菜單-->查看-->消息體爲-->純文本` ! h]h)}(hz只用純文本格式查看郵件! 回到主窗口, :menuselection:`主菜單-->查看-->消息體爲-->純文本` !h](h8只用純文本格式查看郵件! 回到主窗口, }(hj.hhhNhNubj)}(h-主菜單‣查看‣消息體爲‣純文本h]h-主菜單‣查看‣消息體爲‣純文本}(hj6hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext>:menuselection:`主菜單-->查看-->消息體爲-->純文本`uh1jhj.ubh !}(hj.hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM4hj*ubah}(h]h ]h"]h$]h&]uh1jwhj hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1jrhhhM&hjd hhubeh}(h]thunderbird-guiah ]h"]thunderbird (gui)ah$]h&]uh1jhjOhhhhhKubj)}(hhh](j)}(h TkRat (GUI)h]h TkRat (GUI)}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjehhhhhM8ubh)}(hC可以使用它。使用"Insert file..."或者外部的編輯器。h]hG可以使用它。使用”Insert file...”或者外部的編輯器。}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjehhubeh}(h] tkrat-guiah ]h"] tkrat (gui)ah$]h&]uh1jhjOhhhhhM8ubj)}(hhh](j)}(hGmail (Web GUI)h]hGmail (Web GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM=ubh)}(h不要使用它發送補丁。h]h不要使用它發送補丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjhhubh)}(h;Gmail網頁客戶端自動地把製表符轉換爲空格。h]h;Gmail網頁客戶端自動地把製表符轉換爲空格。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjhhubh)}(h雖然製表符轉換爲空格問題可以被外部編輯器解決,但它同時還會使用回車換行把每行 拆分爲78個字符。h]h雖然製表符轉換爲空格問題可以被外部編輯器解決,但它同時還會使用回車換行把每行 拆分爲78個字符。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjhhubh)}(ht另一個問題是Gmail還會把任何含有非ASCII的字符的消息改用base64編碼,如歐洲人的 名字。h]ht另一個問題是Gmail還會把任何含有非ASCII的字符的消息改用base64編碼,如歐洲人的 名字。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjhhubeh}(h] gmail-web-guiah ]h"]gmail (web gui)ah$]h&]uh1jhjOhhhhhM=ubeh}(h]id2ah ]h"]一些郵件客戶端提示ah$]h&]uh1jhjhhhhhKEubeh}(h]linuxah ]h"] linux郵件客戶端配置信息ah$]h&]uh1jhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}j"]jasnameids}(jj"jjjjjLjIjjjyjvj jjjj-j*jTjQj{jxj j j j ja j^ jbj_jjjju nametypes}(jjjjLjjyj jj-jTj{j j ja jbjjuh}(j"j%jjjjjIjjjOjvjjj|jj j*jjQj0jxjWj j~j j j^ j j_jd jjejju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h6Hyperlink target "tw-email-clients" is not referenced.}hjzsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1juuba transformerN include_log]:Documentation/translations/zh_TW/process/email-clients.rst(NNNNta decorationNhhub.