为什么git imap send似乎在向imap连接发送HTTP?

为什么git imap send似乎在向imap连接发送HTTP?,git,imap,Git,Imap,我希望我在这里没有犯一些明显的错误,但是当尝试使用git-imap-send时,在命令git-format-patch--signoff--stdout--attach--root-HEAD | git-imap-send-v中,我得到以下结果(每个补丁重复一次错误): 在我看来,git-imap-send正在尝试向我的imap服务器发送HTTP数据。我读过的所有文档似乎都没有提到这种行为,imap send使用普通的imap。如果是这样的话,发生了什么,更重要的是,如何解决 Git版本:2.7

我希望我在这里没有犯一些明显的错误,但是当尝试使用
git-imap-send
时,在命令
git-format-patch--signoff--stdout--attach--root-HEAD | git-imap-send-v
中,我得到以下结果(每个补丁重复一次错误):

在我看来,
git-imap-send
正在尝试向我的imap服务器发送HTTP数据。我读过的所有文档似乎都没有提到这种行为,
imap send
使用普通的imap。如果是这样的话,发生了什么,更重要的是,如何解决

Git版本:2.7.4

操作系统:Linux Mint 18.3

Git配置:

imap.host=imap://mail.tdstoragebay.com (internal server)
imap.port=143
imap.folder=INBOX

升级到Git 2.18时,错误似乎已经自行解决。尽管我仍然很好奇为什么它会首先存在。

自从Git2.7.4以来,已经有一些与imap发送相关的补丁

值得注意的是:

  • imap send
    :告诉cURL使用
    imap://
    imaps://
    ”(Git 2.10.2)
  • imap send
    :如果需要,添加包装器以获取服务器凭据”(Git 2.15.0)
任何这些修复都可能对您的情况产生影响


“”()用于忽略配置变量,如core.askpass;这已通过Git 2.30(2021年第1季度)予以纠正

参见(2020年12月1日)by.
(于2020年12月8日合并)

:解析默认git配置 报告人:Philippe Blain
签字人:Nicolas Morey Chaisemartin

()不解析默认设置,因此忽略
core.askpass
value

重写配置解析以支持
core
设置


您是否检查了Git 2.18是否仍然存在错误?目前,Git 2.18尚未添加到我正在使用的
apt
镜像中,因此我无法获取它。给我一秒钟。好吧:比如看已经做了,没想到事先检查一下,傻我。
imap.host=imap://mail.tdstoragebay.com (internal server)
imap.port=143
imap.folder=INBOX