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 (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/zh_TW/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]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 (Simplified)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_CN/process/email-clients.rsthKubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhtarget)}(h.. _cn_email_clients:h]h}(h]h ]h"]h$]h&]refidcn-email-clientsuh1hhKhhhhhhubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh field_body)}(h(Documentation/process/email-clients.rst h]h)}(h'Documentation/process/email-clients.rsth]h'Documentation/process/email-clients.rst}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h译者h]h译者}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhKubh)}(h- 贾威威 Harry Wei - 时奎亮 Alex Shi - 吴想成 Wu XiangCheng h]h bullet_list)}(hhh](h list_item)}(h+贾威威 Harry Wei h]h)}(hj7h](h贾威威 Harry Wei <}(hj9hhhNhNubh reference)}(hharryxiyou@gmail.comh]hharryxiyou@gmail.com}(hjBhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:harryxiyou@gmail.comuh1j@hj9ubh>}(hj9hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hj5ubah}(h]h ]h"]h$]h&]uh1j3hj0ubj4)}(h&时奎亮 Alex Shi h]h)}(hjdh](h时奎亮 Alex Shi <}(hjfhhhNhNubjA)}(halexs@kernel.orgh]halexs@kernel.org}(hjmhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:alexs@kernel.orguh1j@hjfubh>}(hjfhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjbubah}(h]h ]h"]h$]h&]uh1j3hj0ubj4)}(h+吴想成 Wu XiangCheng h]h)}(h*吴想成 Wu XiangCheng h](h吴想成 Wu XiangCheng <}(hjhhhNhNubjA)}(hbobwxc@email.cnh]hbobwxc@email.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bobwxc@email.cnuh1j@hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j3hj0ubeh}(h]h ]h"]h$]h&]bullet-uh1j.hhhK hj*ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hhh](h)}(h校译h]h校译}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhKubh)}(hi- Yinglin Luan - Xiaochen Wang - yaxinsn h]j/)}(hhh](j4)}(h Yinglin Luan h]h)}(hjh](hYinglin Luan <}(hjhhhNhNubjA)}(hsynmyth@gmail.comh]hsynmyth@gmail.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:synmyth@gmail.comuh1j@hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(h'Xiaochen Wang h]h)}(hjh](hXiaochen Wang <}(hjhhhNhNubjA)}(hwangxiaochen0@gmail.comh]hwangxiaochen0@gmail.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:wangxiaochen0@gmail.comuh1j@hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubj4)}(hyaxinsn h]h)}(hyaxinsn h](h yaxinsn <}(hj?hhhNhNubjA)}(hyaxinsn@163.comh]hyaxinsn@163.com}(hjGhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:yaxinsn@163.comuh1j@hj?ubh>}(hj?hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj;ubah}(h]h ]h"]h$]h&]uh1j3hjubeh}(h]h ]h"]h$]h&]jjuh1j.hhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubeh}(h]hah ]h"]cn_email_clientsah$]h&]uh1hhhhhhhhKexpect_referenced_by_name}j}hsexpect_referenced_by_id}hhsubhsection)}(hhh](htitle)}(h Linux邮件客户端配置信息h]h Linux邮件客户端配置信息}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(hGith]hGit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h现在大多数开发人员使用 ``git send-email`` 而不是常规的电子邮件客户端。这方面 的手册非常好。在接收端,维护人员使用 ``git am`` 加载补丁。h](h"现在大多数开发人员使用 }(hjhhhNhNubhliteral)}(h``git send-email``h]hgit send-email}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhl 而不是常规的电子邮件客户端。这方面 的手册非常好。在接收端,维护人员使用 }(hjhhhNhNubj)}(h ``git am``h]hgit am}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh 加载补丁。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hX如果你是 ``git`` 新手,那么把你的第一个补丁发送给你自己。将其保存为包含所有 标题的原始文本。运行 ``git am raw_email.txt`` ,然后使用 ``git log`` 查看更 改日志。如果工作正常,再将补丁发送到相应的邮件列表。h](h 如果你是 }(hjhhhNhNubj)}(h``git``h]hgit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhx 新手,那么把你的第一个补丁发送给你自己。将其保存为包含所有 标题的原始文本。运行 }(hjhhhNhNubj)}(h``git am raw_email.txt``h]hgit am raw_email.txt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh ,然后使用 }(hjhhhNhNubj)}(h ``git log``h]hgit log}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhY 查看更 改日志。如果工作正常,再将补丁发送到相应的邮件列表。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]gitah ]h"]gitah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h 通用配置h]h 通用配置}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*hhhhhK"ubh)}(hX!Linux内核补丁是通过邮件被提交的,最好把补丁作为邮件体的内嵌文本。有些维护者 接收附件,但是附件的内容格式应该是"text/plain"。然而,附件一般是不赞成的, 因为这会使补丁的引用部分在评论过程中变的很困难。h]hX%Linux内核补丁是通过邮件被提交的,最好把补丁作为邮件体的内嵌文本。有些维护者 接收附件,但是附件的内容格式应该是”text/plain”。然而,附件一般是不赞成的, 因为这会使补丁的引用部分在评论过程中变的很困难。}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hj*hhubh)}(h同时也强烈建议在补丁或其他邮件的正文中使用纯文本格式。https://useplaintext.email 有助于了解如何配置你喜欢的邮件客户端,并在您还没有首选的情况下列出一些推荐的 客户端。h](hQ同时也强烈建议在补丁或其他邮件的正文中使用纯文本格式。}(hjIhhhNhNubjA)}(hhttps://useplaintext.emailh]hhttps://useplaintext.email}(hjQhhhNhNubah}(h]h ]h"]h$]h&]refurijSuh1j@hjIubh 有助于了解如何配置你喜欢的邮件客户端,并在您还没有首选的情况下列出一些推荐的 客户端。}(hjIhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK(hj*hhubh)}(h用来发送Linux内核补丁的邮件客户端在发送补丁时应该处于文本的原始状态。例如, 他们不能改变或者删除制表符或者空格,甚至是在每一行的开头或者结尾。h]h用来发送Linux内核补丁的邮件客户端在发送补丁时应该处于文本的原始状态。例如, 他们不能改变或者删除制表符或者空格,甚至是在每一行的开头或者结尾。}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj*hhubh)}(hc不要通过"format=flowed"模式发送补丁。这样会引起不可预期以及有害的断行。h]hg不要通过”format=flowed”模式发送补丁。这样会引起不可预期以及有害的断行。}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hj*hhubh)}(hT不要让你的邮件客户端进行自动换行。这样也会破坏你的补丁。h]hT不要让你的邮件客户端进行自动换行。这样也会破坏你的补丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hj*hhubh)}(h邮件客户端不能改变文本的字符集编码方式。要发送的补丁只能是ASCII或者UTF-8编码 方式,如果你使用UTF-8编码方式发送邮件,那么你将会避免一些可能发生的字符集问题。h]h邮件客户端不能改变文本的字符集编码方式。要发送的补丁只能是ASCII或者UTF-8编码 方式,如果你使用UTF-8编码方式发送邮件,那么你将会避免一些可能发生的字符集问题。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hj*hhubh)}(h邮件客户端应该生成并且保持“References:”或者“In-Reply-To:”邮件头,这样邮件会话 就不会中断。h]h邮件客户端应该生成并且保持“References:”或者“In-Reply-To:”邮件头,这样邮件会话 就不会中断。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj*hhubh)}(h复制粘帖(或者剪贴粘帖)通常不能用于补丁,因为制表符会转换为空格。使用xclipboard, xclip或者xcutsel也许可以,但是最好测试一下或者避免使用复制粘帖。h]h复制粘帖(或者剪贴粘帖)通常不能用于补丁,因为制表符会转换为空格。使用xclipboard, xclip或者xcutsel也许可以,但是最好测试一下或者避免使用复制粘帖。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj*hhubh)}(h不要在使用PGP/GPG签名的邮件中包含补丁。这样会使得很多脚本不能读取和适用于你的 补丁。(这个问题应该是可以修复的)h]h不要在使用PGP/GPG签名的邮件中包含补丁。这样会使得很多脚本不能读取和适用于你的 补丁。(这个问题应该是可以修复的)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:menuselection:`Strip Whitespace Before Sending` 必须关闭 h]h)}(h=:menuselection:`Strip Whitespace Before Sending` 必须关闭h](jo)}(hStrip Whitespace Before Sendingh]hStrip Whitespace Before Sending}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext0:menuselection:`Strip Whitespace Before Sending`uh1jnhjubh 必须关闭}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1j3hjhhhhhNubeh}(h]h ]h"]h$]h&]jjuh1j.hhhKUhjGhhubh)}(h当写邮件时,光标应该放在补丁会出现的地方,然后按下 `CTRL-R` 组合键,使指 定的补丁文件嵌入到邮件中。h](hL当写邮件时,光标应该放在补丁会出现的地方,然后按下 }(hjhhhNhNubhtitle_reference)}(h`CTRL-R`h]hCTRL-R}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh; 组合键,使指 定的补丁文件嵌入到邮件中。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKXhjGhhubeh}(h] alpine-tuiah ]h"] alpine (tui)ah$]h&]uh1jhjhhhhhKOubj)}(hhh](j)}(hClaws Mail (GUI)h]hClaws Mail (GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK\ubh)}(h0可以用,有人用它成功地发过补丁。h]h0可以用,有人用它成功地发过补丁。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjhhubh)}(hW用 :menuselection:`Message-->Insert File` (`CTRL-I`) 或外置编辑器插入补丁。h](h用 }(hj.hhhNhNubjo)}(hMessage‣Insert Fileh]hMessage‣Insert File}(hj6hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext&:menuselection:`Message-->Insert File`uh1jnhj.ubh (}(hj.hhhNhNubj)}(h`CTRL-I`h]hCTRL-I}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.ubh#) 或外置编辑器插入补丁。}(hj.hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK`hjhhubh)}(h若要在Claws编辑窗口重修改插入的补丁,需关闭 :menuselection:`Configuration-->Preferences-->Compose-->Wrapping` 的 `Auto wrapping` 。h](h?若要在Claws编辑窗口重修改插入的补丁,需关闭 }(hjchhhNhNubjo)}(h0Configuration‣Preferences‣Compose‣Wrappingh]h0Configuration‣Preferences‣Compose‣Wrapping}(hjkhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtextA:menuselection:`Configuration-->Preferences-->Compose-->Wrapping`uh1jnhjcubh 的 }(hjchhhNhNubj)}(h`Auto wrapping`h]h Auto wrapping}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjcubh 。}(hjchhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKbhjhhubeh}(h]claws-mail-guiah ]h"]claws mail (gui)ah$]h&]uh1jhjhhhhhK\ubj)}(hhh](j)}(hEvolution (GUI)h]hEvolution (GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKgubh)}(h0一些开发者成功的使用它发送补丁。h]h0一些开发者成功的使用它发送补丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjhhubh)}(h撰写邮件时: 从 :menuselection:`格式-->段落样式-->预格式化` (`CTRL-7`) 或工具栏选择 :menuselection:`预格式化` ;h](h撰写邮件时: 从 }(hjhhhNhNubjo)}(h$格式‣段落样式‣预格式化h]h$格式‣段落样式‣预格式化}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext5:menuselection:`格式-->段落样式-->预格式化`uh1jnhjubh (}(hjhhhNhNubj)}(h`CTRL-7`h]hCTRL-7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh) 或工具栏选择 }(hjhhhNhNubjo)}(h 预格式化h]h 预格式化}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`预格式化`uh1jnhjubh ;}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKkhjhhubh)}(h[然后使用: :menuselection:`插入-->文本文件...` (`ALT-N x`) 插入补丁文件。h](h然后使用: }(hj hhhNhNubjo)}(h插入‣文本文件...h]h插入‣文本文件...}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext):menuselection:`插入-->文本文件...`uh1jnhj ubh (}(hj hhhNhNubj)}(h `ALT-N x`h]hALT-N x}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh) 插入补丁文件。}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKohjhhubh)}(h你还可以 ``diff -Nru old.c new.c | xclip`` ,选择 :menuselection:`预格式化` , 然后使用鼠标中键进行粘帖。h](h 你还可以 }(hj>hhhNhNubj)}(h!``diff -Nru old.c new.c | xclip``h]hdiff -Nru old.c new.c | xclip}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubh ,选择 }(hj>hhhNhNubjo)}(h 预格式化h]h 预格式化}(hjXhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`预格式化`uh1jnhj>ubh, , 然后使用鼠标中键进行粘帖。}(hj>hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKrhjhhubeh}(h] evolution-guiah ]h"]evolution (gui)ah$]h&]uh1jhjhhhhhKgubj)}(hhh](j)}(h Kmail (GUI)h]h Kmail (GUI)}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj{hhhhhKvubh)}(h0一些开发者成功的使用它发送补丁。h]h0一些开发者成功的使用它发送补丁。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhj{hhubh)}(hC默认撰写设置禁用HTML格式是合适的;不要启用它。h]hC默认撰写设置禁用HTML格式是合适的;不要启用它。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhj{hhubh)}(hX当书写一封邮件的时候,在选项下面不要选择自动换行。唯一的缺点就是你在邮件中输 入的任何文本都不会被自动换行,因此你必须在发送补丁之前手动换行。最简单的方法 就是启用自动换行来书写邮件,然后把它保存为草稿。一旦你在草稿中再次打开它,它 已经全部自动换行了,那么你的邮件虽然没有选择自动换行,但是还不会失去已有的自 动换行。h]hX当书写一封邮件的时候,在选项下面不要选择自动换行。唯一的缺点就是你在邮件中输 入的任何文本都不会被自动换行,因此你必须在发送补丁之前手动换行。最简单的方法 就是启用自动换行来书写邮件,然后把它保存为草稿。一旦你在草稿中再次打开它,它 已经全部自动换行了,那么你的邮件虽然没有选择自动换行,但是还不会失去已有的自 动换行。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK|hj{hhubh)}(hf在邮件的底部,插入补丁之前,放上常用的补丁定界符:三个连字符(``---``)。h](h[在邮件的底部,插入补丁之前,放上常用的补丁定界符:三个连字符(}(hjhhhNhNubj)}(h``---``h]h---}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh)。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj{hhubh)}(hX然后在 :menuselection:`信件` 菜单,选择 :menuselection:`插入文本文件` ,接 着选取你的补丁文件。还有一个额外的选项,你可以通过它配置你的创建新邮件工具栏, 加上 :menuselection:`插入文本文件` 图标。h](h 然后在 }(hjhhhNhNubjo)}(h信件h]h信件}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`信件`uh1jnhjubh 菜单,选择 }(hjhhhNhNubjo)}(h插入文本文件h]h插入文本文件}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext#:menuselection:`插入文本文件`uh1jnhjubh ,接 着选取你的补丁文件。还有一个额外的选项,你可以通过它配置你的创建新邮件工具栏, 加上 }(hjhhhNhNubjo)}(h插入文本文件h]h插入文本文件}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext#:menuselection:`插入文本文件`uh1jnhjubh 图标。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj{hhubh)}(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),它会在发送邮件 时对编辑器窗口中显示折行的地方自动换行。在选项菜单中取消自动换行仍不能解决。 因此,如果你的补丁中有非常长的行,必须在发送之前把编辑器窗口拉得非常宽。 参见:}(hj#hhhNhNubjA)}(h+https://bugs.kde.org/show_bug.cgi?id=174034h]h+https://bugs.kde.org/show_bug.cgi?id=174034}(hj+hhhNhNubah}(h]h ]h"]h$]h&]refurij-uh1j@hj#ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj{hhubh)}(h你可以安全地用GPG签名附件,但是内嵌补丁最好不要使用GPG签名它们。作为内嵌文本 插入的签名补丁将使其难以从7-bit编码中提取。h]h你可以安全地用GPG签名附件,但是内嵌补丁最好不要使用GPG签名它们。作为内嵌文本 插入的签名补丁将使其难以从7-bit编码中提取。}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj{hhubh)}(h如果你非要以附件的形式发送补丁,那么就右键点击附件,然后选择 :menuselection:`属性` ,打开 :menuselection:`建议自动显示` ,使附件内联更容 易让读者看到。h](h[如果你非要以附件的形式发送补丁,那么就右键点击附件,然后选择 }(hjNhhhNhNubjo)}(h属性h]h属性}(hjVhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`属性`uh1jnhjNubh ,打开 }(hjNhhhNhNubjo)}(h建议自动显示h]h建议自动显示}(hjkhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext#:menuselection:`建议自动显示`uh1jnhjNubh/ ,使附件内联更容 易让读者看到。}(hjNhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj{hhubh)}(hX当你要保存将要发送的内嵌文本补丁,你可以从消息列表窗格选择包含补丁的邮件,然 后右键选择 :menuselection:`另存为` 。如果整个电子邮件的组成正确,您可直接将 其作为补丁使用。电子邮件以当前用户可读写权限保存,因此您必须 ``chmod`` ,以 使其在复制到别处时用户组和其他人可读。h](h当你要保存将要发送的内嵌文本补丁,你可以从消息列表窗格选择包含补丁的邮件,然 后右键选择 }(hjhhhNhNubjo)}(h 另存为h]h 另存为}(hjhhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`另存为`uh1jnhjubh 。如果整个电子邮件的组成正确,您可直接将 其作为补丁使用。电子邮件以当前用户可读写权限保存,因此您必须 }(hjhhhNhNubj)}(h ``chmod``h]hchmod}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhA ,以 使其在复制到别处时用户组和其他人可读。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj{hhubeh}(h] kmail-guiah ]h"] kmail (gui)ah$]h&]uh1jhjhhhhhKvubj)}(hhh](j)}(hLotus Notes (GUI)h]hLotus Notes (GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h不要使用它。h]h不要使用它。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]lotus-notes-guiah ]h"]lotus notes (gui)ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(hIBM Verse (Web GUI)h]hIBM Verse (Web GUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h 同上条。h]h 同上条。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]ibm-verse-web-guiah ]h"]ibm verse (web gui)ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h Mutt (TUI)h]h Mutt (TUI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(hW很多Linux开发人员使用mutt客户端,这证明它肯定工作得非常漂亮。h]hW很多Linux开发人员使用mutt客户端,这证明它肯定工作得非常漂亮。}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hMutt不自带编辑器,所以不管你使用什么编辑器,不自动断行就行。大多数编辑器都有 :menuselection:`插入文件` 选项,它可以在不改变文件内容的情况下插入文件。h](hqMutt不自带编辑器,所以不管你使用什么编辑器,不自动断行就行。大多数编辑器都有 }(hj0hhhNhNubjo)}(h 插入文件h]h 插入文件}(hj8hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`插入文件`uh1jnhj0ubhF 选项,它可以在不改变文件内容的情况下插入文件。}(hj0hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h$用 ``vim`` 作为mutt的编辑器::h](h用 }(hjShhhNhNubj)}(h``vim``h]hvim}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjSubh 作为mutt的编辑器:}(hjShhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh literal_block)}(hset editor="vi"h]hset editor="vi"}hjusbah}(h]h ]h"]h$]h&]hhuh1jshhhKhjhhubh)}(h(如果使用xclip,敲入以下命令::h]h'如果使用xclip,敲入以下命令:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjt)}(h :set pasteh]h :set paste}hjsbah}(h]h ]h"]h$]h&]hhuh1jshhhKhjhhubh)}(h2然后再按中键或者shift-insert或者使用::h]h1然后再按中键或者shift-insert或者使用:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjt)}(h :r filenameh]h :r filename}hjsbah}(h]h ]h"]h$]h&]hhuh1jshhhKhjhhubh)}(h[把补丁插入为内嵌文本。 在未设置 ``set paste`` 时(a)ttach工作的很好。h](h0把补丁插入为内嵌文本。 在未设置 }(hjhhhNhNubj)}(h ``set paste``h]h set paste}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh 时(a)ttach工作的很好。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hP你可以通过 ``git format-patch`` 生成补丁,然后用 Mutt发送它们::h](h你可以通过 }(hjhhhNhNubj)}(h``git format-patch``h]hgit format-patch}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh+ 生成补丁,然后用 Mutt发送它们:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjt)}(h!$ mutt -H 0001-some-bug-fix.patchh]h!$ mutt -H 0001-some-bug-fix.patch}hjsbah}(h]h ]h"]h$]h&]hhuh1jshhhKhjhhubh)}(h配置选项:h]h配置选项:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(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&]uh1hhhhKhjhhubjt)}(h!set send_charset="us-ascii:utf-8"h]h!set send_charset="us-ascii:utf-8"}hj7 sbah}(h]h ]h"]h$]h&]hhuh1jshhhKhjhhubh)}(haMutt 是高度可配置的。 这里是个使用mutt通过 Gmail 发送的补丁的最小配置::h]h`Mutt 是高度可配置的。 这里是个使用mutt通过 Gmail 发送的补丁的最小配置:}(hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjt)}(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}hjS sbah}(h]h ]h"]h$]h&]hhuh1jshhhKhjhhubh)}(hMutt文档含有更多信息:h]hMutt文档含有更多信息:}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh 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]jA)}(hjw h]h6https://gitlab.com/muttmua/mutt/-/wikis/UseCases/Gmail}(hjy hhhNhNubah}(h]h ]h"]h$]h&]refurijw uh1j@hju ubah}(h]h ]h"]h$]h&]uh1hhhhKhjq ubh)}(hhttp://www.mutt.org/doc/manual/h]jA)}(hj h]hhttp://www.mutt.org/doc/manual/}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1j@hj ubah}(h]h ]h"]h$]h&]uh1hhhhKhjq ubeh}(h]h ]h"]h$]h&]uh1jo hhhKhjhhubeh}(h]mutt-tuiah ]h"] mutt (tui)ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h Pine (TUI)h]h Pine (TUI)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(hRPine过去有一些空格删减问题,但是这些现在应该都被修复了。h]hRPine过去有一些空格删减问题,但是这些现在应该都被修复了。}(hj 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配置选项:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubj/)}(hhh](j4)}(h+最近的版本需要 ``quell-flowed-text``h]h)}(hj h](h最近的版本需要 }(hj hhhNhNubj)}(h``quell-flowed-text``h]hquell-flowed-text}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j3hj hhhhhNubj4)}(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&]uh1j3hj hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1j.hhhKhj hhubeh}(h]pine-tuiah ]h"] pine (tui)ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(hSylpheed (GUI)h]hSylpheed (GUI)}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJ hhhhhKubj/)}(hhh](j4)}(h<内嵌文本可以很好的工作(或者使用附件)。h]h)}(hj` h]h<内嵌文本可以很好的工作(或者使用附件)。}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj^ ubah}(h]h ]h"]h$]h&]uh1j3hj[ hhhhhNubj4)}(h!允许使用外部的编辑器。h]h)}(hjw h]h!允许使用外部的编辑器。}(hjy hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhju ubah}(h]h ]h"]h$]h&]uh1j3hj[ hhhhhNubj4)}(h收件箱较多时非常慢。h]h)}(hj h]h收件箱较多时非常慢。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j3hj[ hhhhhNubj4)}(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&]uh1j3hj[ hhhhhNubj4)}(h!撰写窗口的标尺很有用。h]h)}(hj h]h!撰写窗口的标尺很有用。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j3hj[ hhhhhNubj4)}(hC将地址添加到通讯簿时无法正确理解显示的名称。 h]h)}(hB将地址添加到通讯簿时无法正确理解显示的名称。h]hB将地址添加到通讯簿时无法正确理解显示的名称。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j3hj[ hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1j.hhhKhjJ hhubeh}(h] sylpheed-guiah ]h"]sylpheed (gui)ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(hThunderbird (GUI)h]hThunderbird (GUI)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(hfThunderbird是Outlook的克隆版本,它很容易损坏文本,但也有一些方法强制修正。h]hfThunderbird是Outlook的克隆版本,它很容易损坏文本,但也有一些方法强制修正。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj hhubh)}(hP在完成修改后(包括安装扩展),您需要重新启动Thunderbird。h]hP在完成修改后(包括安装扩展),您需要重新启动Thunderbird。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj hhubj/)}(hhh]j4)}(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发补丁最简单的方法是使用扩展来打开您最喜欢的外部编辑器。}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj' ubh)}(h6下面是一些能够做到这一点的扩展样例。h]h6下面是一些能够做到这一点的扩展样例。}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj' ubj/)}(hhh](j4)}(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 hjX ubh)}(h7https://github.com/Frederick888/external-editor-revivedh]jA)}(hjl h]h7https://github.com/Frederick888/external-editor-revived}(hjn hhhNhNubah}(h]h ]h"]h$]h&]refurijl uh1j@hjj ubah}(h]h ]h"]h$]h&]uh1hhhhM hjX ubh)}(hOhttps://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/h]jA)}(hj h]hOhttps://addons.thunderbird.net/en-GB/thunderbird/addon/external-editor-revived/}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1j@hj ubah}(h]h ]h"]h$]h&]uh1hhhhMhjX ubh)}(h它需要安装“本地消息主机(native messaging host)”。 参见以下文档: https://github.com/Frederick888/external-editor-revived/wikih](hZ它需要安装“本地消息主机(native messaging host)”。 参见以下文档: }(hj hhhNhNubjA)}(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]jA)}(hj h]h&https://github.com/exteditor/exteditor}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1j@hj ubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubh)}(h下载并安装此扩展,然后打开 :menuselection:`新建消息` 窗口, 用 :menuselection:`查看-->工具栏-->自定义...` 给它增加一个按钮,直接点击此 按钮即可使用外置编辑器。h](h(下载并安装此扩展,然后打开 }(hj hhhNhNubjo)}(h 新建消息h]h 新建消息}(hj hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext:menuselection:`新建消息`uh1jnhj ubh 窗口, 用 }(hj hhhNhNubjo)}(h!查看‣工具栏‣自定义...h]h!查看‣工具栏‣自定义...}(hj hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext2:menuselection:`查看-->工具栏-->自定义...`uh1jnhj ubhP 给它增加一个按钮,直接点击此 按钮即可使用外置编辑器。}(hj 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 hhhNhNubjo)}(hexternal editorh]hexternal editor}(hj' hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext :menuselection:`external editor`uh1jnhj 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}(hjN 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&]uh1j3hjU ubeh}(h]h ]h"]h$]h&]jjuh1j.hhhM hj' ubeh}(h]h ]h"]h$]h&]uh1j3hj$ hhhNhNubah}(h]h ]h"]h$]h&]jjuh1j.hhhMhj hhubh)}(h6若要修正内部编辑器,请执行以下操作:h]h6若要修正内部编辑器,请执行以下操作:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM#hj hhubj/)}(hhh](j4)}(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 hhhNhNubjo)}(h3主菜单‣首选项‣常规‣配置编辑器...h]h3主菜单‣首选项‣常规‣配置编辑器...}(hj hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtextD:menuselection:`主菜单-->首选项-->常规-->配置编辑器...`uh1jnhj ubh' 打开Thunderbird的配置编辑器。}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM%hj ubj/)}(hhh](j4)}(h8将 ``mailnews.send_plaintext_flowed`` 设为 ``false`` h]h)}(h7将 ``mailnews.send_plaintext_flowed`` 设为 ``false``h](h将 }(hj hhhNhNubj)}(h"``mailnews.send_plaintext_flowed``h]hmailnews.send_plaintext_flowed}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh 设为 }(hj hhhNhNubj)}(h ``false``h]hfalse}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1hhhhM*hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubj4)}(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}(hj3 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh 改为 }(hj hhhNhNubj)}(h``0``h]h0}(hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1hhhhM,hj ubah}(h]h ]h"]h$]h&]uh1j3hj ubeh}(h]h ]h"]h$]h&]jjuh1j.hhhM*hj ubeh}(h]h ]h"]h$]h&]uh1j3hj hhhNhNubj4)}(h不要写HTML邮件! 回到主窗口,打开 :menuselection:`主菜单-->账户设置-->你的@邮件.地址-->通讯录/编写&地址簿` , 关掉 ``以HTML格式编写消息`` 。 h]h)}(h不要写HTML邮件! 回到主窗口,打开 :menuselection:`主菜单-->账户设置-->你的@邮件.地址-->通讯录/编写&地址簿` , 关掉 ``以HTML格式编写消息`` 。h](h0不要写HTML邮件! 回到主窗口,打开 }(hjo hhhNhNubjo)}(hK主菜单‣账户设置‣你的@邮件.地址‣通讯录/编写地址簿h](hB主菜单‣账户设置‣你的@邮件.地址‣通讯录/编写}(hjw hhhNhNubjo)}(h地h]h地}(hj hhhNhNubah}(h]h ] acceleratorah"]h$]h&]uh1jnhjw ubh址簿}(hjw hhhNhNubeh}(h]h ] menuselectionah"]h$]h&]rawtext]:menuselection:`主菜单-->账户设置-->你的@邮件.地址-->通讯录/编写&地址簿`uh1jnhjo ubh , 关掉 }(hjo hhhNhNubj)}(h``以HTML格式编写消息``h]h以HTML格式编写消息}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjo ubh 。}(hjo hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM.hjk ubah}(h]h ]h"]h$]h&]uh1j3hj hhhhhNubj4)}(h{只用纯文本格式查看邮件! 回到主窗口, :menuselection:`主菜单-->查看-->消息体为-->纯文本` ! h]h)}(hz只用纯文本格式查看邮件! 回到主窗口, :menuselection:`主菜单-->查看-->消息体为-->纯文本` !h](h8只用纯文本格式查看邮件! 回到主窗口, }(hj hhhNhNubjo)}(h-主菜单‣查看‣消息体为‣纯文本h]h-主菜单‣查看‣消息体为‣纯文本}(hj hhhNhNubah}(h]h ] menuselectionah"]h$]h&]rawtext>:menuselection:`主菜单-->查看-->消息体为-->纯文本`uh1jnhj ubh !}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM3hj ubah}(h]h ]h"]h$]h&]uh1j3hj hhhhhNubeh}(h]h ]h"]h$]h&]jjuh1j.hhhM%hj hhubeh}(h]thunderbird-guiah ]h"]thunderbird (gui)ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h TkRat (GUI)h]h TkRat (GUI)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhhhM7ubh)}(hC可以使用它。使用"Insert file..."或者外部的编辑器。h]hG可以使用它。使用”Insert file...”或者外部的编辑器。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hj hhubeh}(h] tkrat-guiah ]h"] tkrat (gui)ah$]h&]uh1jhjhhhhhM7ubj)}(hhh](j)}(hGmail (Web GUI)h]hGmail (Web GUI)}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM<ubh)}(h不要使用它发送补丁。h]h不要使用它发送补丁。}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjhhubh)}(h;Gmail网页客户端自动地把制表符转换为空格。h]h;Gmail网页客户端自动地把制表符转换为空格。}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjhhubh)}(h虽然制表符转换为空格问题可以被外部编辑器解决,但它同时还会使用回车换行把每行 拆分为78个字符。h]h虽然制表符转换为空格问题可以被外部编辑器解决,但它同时还会使用回车换行把每行 拆分为78个字符。}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjhhubh)}(ht另一个问题是Gmail还会把任何含有非ASCII的字符的消息改用base64编码,如欧洲人的 名字。h]ht另一个问题是Gmail还会把任何含有非ASCII的字符的消息改用base64编码,如欧洲人的 名字。}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjhhubeh}(h] gmail-web-guiah ]h"]gmail (web gui)ah$]h&]uh1jhjhhhhhM<ubj)}(hhh](j)}(hHacKerMaiL (TUI)h]hHacKerMaiL (TUI)}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jhjphhhhhMIubh)}(hXYHacKerMaiL (hkml) 是一个基于公共收件箱的简单邮件管理工具,它不需要订阅邮件列表。 该工具由 DAMON 维护者开发和维护,旨在支持 DAMON 和通用内核子系统的基本开发工作 流程。详细信息可参考 HacKerMaiL 的 README 文件 (https://github.com/sjp38/hackermail/blob/master/README.md)。h](hXHacKerMaiL (hkml) 是一个基于公共收件箱的简单邮件管理工具,它不需要订阅邮件列表。 该工具由 DAMON 维护者开发和维护,旨在支持 DAMON 和通用内核子系统的基本开发工作 流程。详细信息可参考 HacKerMaiL 的 README 文件 (}(hjhhhNhNubjA)}(h9https://github.com/sjp38/hackermail/blob/master/README.mdh]h9https://github.com/sjp38/hackermail/blob/master/README.md}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j@hjubh)。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMKhjphhubeh}(h]hackermail-tuiah ]h"]hackermail (tui)ah$]h&]uh1jhjhhhhhMIubeh}(h]id2ah ]h"]一些邮件客户端提示ah$]h&]uh1jhjhhhhhKDubeh}(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_sourceh _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}h]hasnameids}(j}hjjj'j$jjjjj j jjjxjujjjjjj j j jG jD j j j j jjjmjjjju nametypes}(j}jj'jjj jjxjjjj jG j j jjmjuh}(hhjjj$jjj*jjj jGjjjujjj{jjj jj jjD j j jJ j j jj jjjjjpu 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 "cn-email-clients" is not referenced.}hjGsbah}(h]h ]h"]h$]h&]uh1hhjDubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1jBuba transformerN include_log]:Documentation/translations/zh_CN/process/email-clients.rst(NNNNta decorationNhhub.