订阅Linux kernel邮件及可能遇到的问题

订阅Linux kernel的邮件,也就是将自己的邮箱加入对应的邮件Group中,这是一个自动处理的流程,给majordomo@vger.kernel.org发送命令,请求加入对应的邮件group中,当然也可以发送其他命令让这个系统返回你想要查询的信息。

订阅步骤如下:

1.先在下边的网站中找到你需要订阅的模块:

http://vger.kernel.org/vger-lists.html

比如:


List: linux-usb;     ( subscribe / unsubscribe )   //订阅的名称
Info:
  	
Archives:
	http://marc.info/?l=linux-usb      //邮件备份
	http://www.spinics.net/lists/linux-usb/       //邮件备份
Footer:
  	

2.发送邮件到majordomo@vger.kernel.org,邮件正文写订阅的模块和你的邮箱,标题可以为空:

subscribe linux-usb xxxx@xxx.xxx

3.邮件发送成功后会收到鉴权邮件,邮件里边会有行验证码,将这行验证码复制到邮件正文并发送到majordomo@vger.kernel.org:

auth 25415058 subscribe linux-usb xxxx@xxx.xxx

4.发送成功后,会收到标题为welcome to linux-usb的邮件,收到邮件后表示订阅成功。

5.取消订阅和订阅的方法一样,只需要发送:

unsubscribe linux-usb xxxx@xxx.xxx

6.订阅的命令同样支援正则表达式或者列表:

unsubscribe * xxxx@xxx.xxx

7.还可以查询你所订阅的所有的邮件组,也可以查询别人的:

which

8.获取帮助信息则发送:

help

 

可能遇到的问题:

1.签名问题

  如果 正文除了命令还有多余的字符,server则会报错,无法执行订阅操作。一般邮件都会有签名,如果使用公司邮箱,一般发送外部邮件的时候会自动加签名,这个我们是没有办法去掉的签名,可以在邮件发送的命令后新加一行,写"end"或者"-",告诉server你的命令结束了,不用解析后边的字符

subscribe linux-usb xxxx@xxx.xxx
end

或者

subscribe linux-usb xxxx@xxx.xxx
-

2.邮件编码问题

  server解析字符串的时候,会先解析命令字符串的编码,如果字符串编码不被接受,如:中文简体GB3212就不被接受,这个虽然很不合理,但是人家就是这么做的,我们只能遵从。解决的方法是调整邮箱编码格式到西欧或者US-ASCII,至于如何调整邮箱编码格式,则需要根据不同的邮箱调整了。

祝你成功订阅 ,订阅后会发现原来给kernel上code的人水平也不见得有多高,也会经常犯一些你我都犯过的错误,还见到有人写 for循环括号外加";"的,而且好几个for循环都加了";",而且作者是国内某大厂的,看起来C语言基础不够过关,或者上code前自己都没有编译么,大家最好不要这样,因为收到邮件的人很多的~

-----------更新于两天后-------

在邮件里边果然看到了论战,不知道某大厂是否有提交补丁的考核,Greg KH对上code前不编译的做法有点生气...

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值