最近主要在Win7下提交pstore补丁,遇到的坑说明下:

腾讯企业邮箱

客户端发送ok的竟然在LKML邮件列表搜不到提交。

maintainer说miss message-id,看了下邮件源码,有message-id啊,如下:

Message-ID: <201902062125366715715@xxx.com>+A43ECD8F93303CB9

看看其他提交,后面那个+感觉不对,再看Message-ID的标准定义:

  1. Message-ID formatting
    As defined in [NEWS], a message ID consists of two parts, a local part and a domain, separated by an at-sign and enclosed in angle brackets:

    message-id = “<” local-part “@” domain “>”

应该就是格式错误导致丢失了,具体参考:

用网页版正常,不过不能发patch了。

阿里云邮箱

alipapa提示不能发送到达LKML?

Claws mail for Windows

Claws mail是内核推荐的GUI MUA,不过insert file会有encoding为:

Content-Transfer-Encoding: quoted-printable

主要是patch第一行引起如下,用git send-mail就没这个问题。

From 08ac260f36b4c11eb33fa58466462a5e1027bdb3 Mon Sep 17 00:00:00 2001

不知道会不会影响接收encoding,一般都是8bits or 7bits。

另外,如果新增account后不能show folder,要把用户下面的目录删了重来:

C:\Users\tj\AppData\Roaming\Claws-mail

maybe需要右击账号选择”Rebuild folder tree”。

further, 这个目录下有个clawsrc文件,主要是hidden configuration。

Gmail客户端使用

一开始客户端总是连接不上,从log看是”Invalid credentials”,大多数人都遇到了,官方的troubleshoot也给了guide:

Allow less secure apps: If you don’t use 2-Step Verification, you might need to allow less secure apps to access your account.

Windows上提交

  • gitconfig的email可以是公司的,最好和发送补丁的mail帐号一样.
  • 用git for win send-mail发送patch, IMAP用gmail.com(要FQ网络) or其他(163.com?).
  • 讨论patch用claws mail for win.