这是 git-imap-send 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git-imap-send - 将一组补丁从标准输入发送到 IMAP 文件夹
概要
混帐 imap-发送 [-v] [-q] [--[无]卷曲]
商品描述
此命令上传生成的邮箱 混帐 格式补丁 进入 IMAP 草稿文件夹。
这允许在使用无法读取的邮件客户端时像其他电子邮件一样发送补丁
直接邮箱文件。 该命令也适用于任何包含电子邮件的通用邮箱
按该顺序包含字段“From”、“Date”和“Subject”。
典型用法类似于:
git format-patch --signoff --stdout --attach origin | git imap-发送
配置
-v,--详细
详细点。
-q, --安静
安静。
- 卷曲
使用 libcurl 与 IMAP 服务器通信,除非通过隧道连接到它。 忽略如果
Git 是在没有设置 USE_CURL_FOR_IMAP_SEND 选项的情况下构建的。
--无卷曲
使用 git 自己的 IMAP 例程而不是使用 libcurl 与 IMAP 服务器对话。
如果 Git 是使用 NO_OPENSSL 选项集构建的,则忽略。
配置
要使用该工具,必须将 imap.folder 和 imap.tunnel 或 imap.host 设置为
适当的值。
变量
imap.文件夹
将邮件放入的文件夹,通常是草稿文件夹。 例如:
“收件箱.草稿”、“收件箱/草稿”或“[Gmail]/草稿”。 必需的。
imap.隧道
命令用于设置到 IMAP 服务器的隧道,命令将通过该隧道传输
而不是使用与服务器的直接网络连接。 当 imap.host 是必需的
没有设置。
imap.host
标识服务器的 URL。 对非安全连接使用 imap:// 前缀,并使用
imaps:// 前缀用于安全连接。 设置 imap.tunnel 时忽略,但需要
除此以外。
imap.用户
登录服务器时使用的用户名。
imap.pass
登录服务器时使用的密码。
端口
要连接到服务器上的整数端口号。 imap:// 主机默认为 143
imaps:// 主机为 993。 设置 imap.tunnel 时忽略。
imap.ssl验证
一个布尔值,用于启用/禁用 SSL/TLS 使用的服务器证书的验证
联系。 默认为真。 设置 imap.tunnel 时忽略。
imap.preformattedHTML
发送补丁时启用/禁用 html 编码的布尔值。 一个 html
编码的补丁将用括号括起来并且内容类型为 text/html。
具有讽刺意味的是,启用此选项会导致 Thunderbird 以纯文本/文本形式发送补丁,
格式=固定电子邮件。 默认为假。
imap.auth 方法
指定使用 IMAP 服务器进行身份验证的身份验证方法。 如果 Git 是用
NO_CURL 选项,或者如果您的 curl 版本早于 7.34.0,或者您正在运行
git-imap-send 与 --no-curl 选项,唯一支持的方法是 CRAM-MD5。 如果
这不是设置然后 混帐 imap-发送 使用基本的 IMAP 明文 LOGIN 命令。
例子
使用隧道模式:
[地图]
文件夹 = "收件箱.草稿"
隧道 = "ssh -q -C [电子邮件保护] /usr/bin/imapd ./Maildir 2> /dev/null"
使用直接模式:
[地图]
文件夹 = "收件箱.草稿"
主机 = imap://imap.example.com
用户 = 鲍勃
通过 = p4ssw0rd
使用 SSL 的直接模式:
[地图]
文件夹 = "收件箱.草稿"
主机 = imaps://imap.example.com
用户 = 鲍勃
通过 = p4ssw0rd
端口 = 123
sslverify = 假
例
要使用 GMail 的 IMAP 界面提交补丁,首先,编辑您的 〜/ .gitconfig 指定
您的帐户设置:
[地图]
文件夹 = "[Gmail]/草稿"
主机 = imaps://imap.gmail.com
用户 = [电子邮件保护]
端口 = 993
sslverify = 假
如果您收到以下错误,您可能需要改用:folder = "[Google Mail]/Drafts"
“文件夹不存在”。
准备好发送提交后,运行以下命令:
$ git format-patch --cover-letter -M --stdout origin/master | git imap-发送
只需确保在电子邮件客户端中禁用换行(GMail 的 Web 界面将
无论如何都要换行,因此您需要使用真正的 IMAP 客户端)。
注意
您仍然有责任确保通过您的电子邮件发送的电子邮件
程序符合您的项目标准。 许多项目不喜欢补丁
随附的。 一些邮件代理会转换补丁(例如换行,将它们作为
format=flowed) 使它们失败的方式。 你会生气的火焰嘲笑你,如果
你不检查这个。
众所周知,Thunderbird 尤其存在问题。 雷鸟用户不妨访问
此网页了解更多信息:
http://kb.mozillazine.org/Plain_text_e-mail_-_Thunderbird#Completely_plain_email
使用 onworks.net 服务在线使用 git-imap-send