1 .. SPDX-License-Identifier: GPL-2.0-or-later 2 3 .. include:: ../disclaimer-zh_CN.rst 4 5 .. _cn_email_clients: 6 7 :Original: Documentation/process/email-clients 8 9 :译者: 10 - 贾威威 Harry Wei <harryxiyou@gmail.com> 11 - 时奎亮 Alex Shi <alexs@kernel.org> 12 - 吴想成 Wu XiangCheng <bobwxc@email.cn> 13 14 :校译: 15 - Yinglin Luan <synmyth@gmail.com> 16 - Xiaochen Wang <wangxiaochen0@gmail.com> 17 - yaxinsn <yaxinsn@163.com> 18 19 Linux邮件客户端配置信息 20 ======================= 21 22 Git 23 --- 24 25 现在大多数开发人员使用 ``git send-e 26 的手册非常好。在接收端,维护人 27 28 如果你是 ``git`` 新手,那么把你的 29 标题的原始文本。运行 ``git am raw_em 30 改日志。如果工作正常,再将补丁 31 32 33 通用配置 34 -------- 35 36 Linux内核补丁是通过邮件被提交的 37 接收附件,但是附件的内容格式应 38 因为这会使补丁的引用部分在评论 39 40 同时也强烈建议在补丁或其他邮件 41 有助于了解如何配置你喜欢的邮件 42 客户端。 43 44 用来发送Linux内核补丁的邮件客户 45 他们不能改变或者删除制表符或者 46 47 不要通过"format=flowed"模式发送补丁 48 49 不要让你的邮件客户端进行自动换 50 51 邮件客户端不能改变文本的字符集 52 方式,如果你使用UTF-8编码方式发 53 54 邮件客户端应该生成并且保持“Refe 55 就不会中断。 56 57 复制粘帖(或者剪贴粘帖)通常不能 58 xclip或者xcutsel也许可以,但是最好 59 60 不要在使用PGP/GPG签名的邮件中包含 61 补丁。(这个问题应该是可以修复 62 63 在给内核邮件列表发送补丁之前, 64 邮件,将补丁用'patch'命令打上,如 65 66 67 一些邮件客户端提示 68 ------------------ 69 70 这里给出一些详细的MUA配置提示, 71 所有的软件包配置总结。 72 73 说明: 74 75 - TUI = 以文本为基础的用户接口 76 - GUI = 图形界面用户接口 77 78 Alpine (TUI) 79 ************ 80 81 配置选项: 82 83 在 :menuselection:`Sending Preferences` 菜 84 85 - :menuselection:`Do Not Send Flowed Text` 必 86 - :menuselection:`Strip Whitespace Before Send 87 88 当写邮件时,光标应该放在补丁会 89 定的补丁文件嵌入到邮件中。 90 91 Claws Mail (GUI) 92 **************** 93 94 可以用,有人用它成功地发过补丁 95 96 用 :menuselection:`Message-->Insert File` (:k 97 98 若要在Claws编辑窗口重修改插入的 99 :menuselection:`Configuration-->Preferences--> 100 的 `Auto wrapping` 。 101 102 Evolution (GUI) 103 *************** 104 105 一些开发者成功的使用它发送补丁 106 107 撰写邮件时: 108 从 :menuselection:`格式-->段落样式--> 109 或工具栏选择 :menuselection:`预格式 110 111 然后使用: 112 :menuselection:`插入-->文本文件...` (:kb 113 114 你还可以 ``diff -Nru old.c new.c | xclip`` 115 然后使用鼠标中键进行粘帖。 116 117 Kmail (GUI) 118 *********** 119 120 一些开发者成功的使用它发送补丁 121 122 默认撰写设置禁用HTML格式是合适的 123 124 当书写一封邮件的时候,在选项下 125 入的任何文本都不会被自动换行, 126 就是启用自动换行来书写邮件,然 127 已经全部自动换行了,那么你的邮 128 动换行。 129 130 在邮件的底部,插入补丁之前,放 131 132 然后在 :menuselection:`信件` 菜单,选 133 着选取你的补丁文件。还有一个额 134 加上 :menuselection:`插入文本文件` 图 135 136 将编辑器窗口拉到足够宽避免折行 137 时对编辑器窗口中显示折行的地方 138 因此,如果你的补丁中有非常长的 139 参见:https://bugs.kde.org/show_bug.cgi?id= 140 141 你可以安全地用GPG签名附件,但是 142 插入的签名补丁将使其难以从7-bit 143 144 如果你非要以附件的形式发送补丁 145 :menuselection:`属性` ,打开 :menuselecti 146 易让读者看到。 147 148 当你要保存将要发送的内嵌文本补 149 后右键选择 :menuselection:`另存为` 。 150 其作为补丁使用。电子邮件以当前 151 使其在复制到别处时用户组和其他 152 153 Lotus Notes (GUI) 154 ***************** 155 156 不要使用它。 157 158 IBM Verse (Web GUI) 159 ******************* 160 161 同上条。 162 163 Mutt (TUI) 164 ********** 165 166 很多Linux开发人员使用mutt客户端, 167 168 Mutt不自带编辑器,所以不管你使用 169 :menuselection:`插入文件` 选项,它可 170 171 用 ``vim`` 作为mutt的编辑器:: 172 173 set editor="vi" 174 175 如果使用xclip,敲入以下命令:: 176 177 :set paste 178 179 然后再按中键或者shift-insert或者使 180 181 :r filename 182 183 把补丁插入为内嵌文本。 184 在未设置 ``set paste`` 时(a)ttach工作 185 186 你可以通过 ``git format-patch`` 生成补 187 188 $ mutt -H 0001-some-bug-fix.patch 189 190 配置选项: 191 192 它应该以默认设置的形式工作。 193 然而,把 ``send_charset`` 设置一下也 194 195 set send_charset="us-ascii:utf-8" 196 197 Mutt 是高度可配置的。 这里是个使 198 199 # .muttrc 200 # ================ IMAP =================== 201 set imap_user = 'yourusername@gmail.com' 202 set imap_pass = 'yourpassword' 203 set spoolfile = imaps://imap.gmail.com/INBOX 204 set folder = imaps://imap.gmail.com/ 205 set record="imaps://imap.gmail.com/[Gmail]/S 206 set postponed="imaps://imap.gmail.com/[Gmail 207 set mbox="imaps://imap.gmail.com/[Gmail]/All 208 209 # ================ SMTP ================== 210 set smtp_url = "smtp://username@smtp.gmail.c 211 set smtp_pass = $imap_pass 212 set ssl_force_tls = yes # Require encrypted 213 214 # ================ Composition =========== 215 set editor = `echo \$EDITOR` 216 set edit_headers = yes # See the headers wh 217 set charset = UTF-8 # value of $LANG; al 218 # Sender, email address, and sign-off line m 219 unset use_domain # because joe@localh 220 set realname = "YOUR NAME" 221 set from = "username@gmail.com" 222 set use_from = yes 223 224 Mutt文档含有更多信息: 225 226 https://gitlab.com/muttmua/mutt/-/wikis/Us 227 228 http://www.mutt.org/doc/manual/ 229 230 Pine (TUI) 231 ********** 232 233 Pine过去有一些空格删减问题,但是 234 235 如果可以,请使用alpine(pine的继承 236 237 配置选项: 238 239 - 最近的版本需要 ``quell-flowed-text`` 240 - ``no-strip-whitespace-before-send`` 选项 241 242 243 Sylpheed (GUI) 244 ************** 245 246 - 内嵌文本可以很好的工作(或者 247 - 允许使用外部的编辑器。 248 - 收件箱较多时非常慢。 249 - 如果通过non-SSL连接,无法使用TLS 250 - 撰写窗口的标尺很有用。 251 - 将地址添加到通讯簿时无法正确 252 253 Thunderbird (GUI) 254 ***************** 255 256 Thunderbird是Outlook的克隆版本,它很 257 258 在完成修改后(包括安装扩展), 259 260 - 允许使用外部编辑器: 261 262 使用Thunderbird发补丁最简单的方法 263 264 下面是一些能够做到这一点的扩 265 266 - “External Editor Revived” 267 268 https://github.com/Frederick888/external-e 269 270 https://addons.thunderbird.net/en-GB/thund 271 272 它需要安装“本地消息主机(nat 273 参见以下文档: 274 https://github.com/Frederick888/external-e 275 276 - “External Editor” 277 278 https://github.com/exteditor/exteditor 279 280 下载并安装此扩展,然后打开 :m 281 :menuselection:`查看-->工具栏-->自 282 按钮即可使用外置编辑器。 283 284 请注意,“External Editor”要求你 285 关闭前不返回。你可能需要传递 286 如果您使用的是gvim,那么您必 287 编辑器字段设置为 ``/usr/bin/gvim - 288 ``/usr/bin`` ),以传递 ``-f`` 参数 289 手册了解如何处理。 290 291 若要修正内部编辑器,请执行以下 292 293 - 修改你的Thunderbird设置,不要使用 294 回到主窗口,按照 295 :menuselection:`主菜单-->首选项-->常 296 打开Thunderbird的配置编辑器。 297 298 - 将 ``mailnews.send_plaintext_flowed`` 设 299 300 - 将 ``mailnews.wraplength`` 从 ``72`` 改 301 302 - 不要写HTML邮件! 303 回到主窗口,打开 304 :menuselection:`主菜单-->账户设置--> 305 关掉 ``以HTML格式编写消息`` 。 306 307 - 只用纯文本格式查看邮件! 308 回到主窗口, :menuselection:`主菜单 309 310 TkRat (GUI) 311 *********** 312 313 可以使用它。使用"Insert file..."或者 314 315 Gmail (Web GUI) 316 *************** 317 318 不要使用它发送补丁。 319 320 Gmail网页客户端自动地把制表符转 321 322 虽然制表符转换为空格问题可以被 323 拆分为78个字符。 324 325 另一个问题是Gmail还会把任何含有 326 名字。 327
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.