向Maillist投送邮件的注意事项

很多开源项目的问题解答,都使用邮件列表系统,比如 GNU mail man。
向Maillist投送邮件的注意事项_第1张图片
这种系统通过向特定邮件地址发送邮件,即可把问题广播给所有感兴趣的订阅者(已经事先subscribe该专题的邮件收件人 )。但是为了防止垃圾邮件,很多系统除了要求邮件格式为“plain text” 外,都还有较强的检测策略。如果不注意,就无法成功发送邮件。

这些天,为了反馈这个C++ shared_ptr管理二维数组的编译错误问题, 折腾了一天。无论如何撰写邮件,总被认为是垃圾邮件退回,或者压根没有反馈。查了半天,才搞清楚原因:

1、使用邮件提供商的网络编辑器,会被自动插入推广内容。我也是醉了:
SMTP error, DOT: 552 spam score exceeded threshold
要不是自己抄送一份给另一个邮箱,还发现不了。

2、于是,改为采用某邮件APP默认编辑。结果,邮件是html格式的,带有一大堆样式,直接被maillist的看门狗挡住。注意,这一点比较奇怪,因为之前反馈MSYS64的问题,向MSYS64的邮件列表系统发布时,用的正是此APP。或许是MSYS64的邮件系统自动滤出了纯文本格式?不得而知。

3、最终,还是在 Linux 下,用 Thunderbird 强制显示规定必须为“纯文本”(plain-text)格式撰写,一次成功。

你可能感兴趣的:(C++,开源,运维)