您是否在开源代码中混淆了电子邮件地址以防止垃圾邮件?


11

我一直在考虑发布一些项目,社区中的大多数作者通常按原样或使用诸如“ meATNOSPAMgmail.com”之类的常用方案将其电子邮件地址保留在代码中,这使我的偏执狂得到了提高。 ..

在公开发布源代码时,它是否经常导致垃圾邮件机器人解析您的电子邮件地址,如果是,您如何混淆它?


2
没有建设性问题的可能候选人:blog.stackoverflow.com/2010/09/good-subjective-bad-subjective
Maniero

2
我不同意将此标记为“非建设性的”。对于刚进入开源的程序员来说,这与代码无关。在这方面,我们与SU人群有不同的担忧,因为我们的电子邮件将有效地成为我们的“官方个人联系方式”,因此我们不希望在收到垃圾邮件时就只放弃该帐户。我可以说它匹配您链接的点1、3、4、5和6。
jkerian

Answers:


12

在大约一年的开源开发中,我并不担心。当我意识到我应该担心的时候,地址已经乱成一团。话虽这么说,我并没有收到太多垃圾邮件,也许一个垃圾邮件或每个月有3个通过gmail过滤器。

如果您担心这种事情,请为您的开源联系人创建一个单独的电子邮件地址,然后转发所有内容。如果您使用的是gmail,我建议您使用其“加地址”


'+'1:大提示
jholl,2010年

1
显然,这仅在垃圾邮件发送者没有删除“ +”和“ @”之间的内容的情况下才有效。
Matthieu M.

@Matthieu:再一次...原则上,我同意这可能是一个问题。在实践中……为什么垃圾邮件发送者会打扰?
jkerian

垃圾邮件发送者可能不会,这样做的网站最好是公开您的电子邮件:)
Matthieu M. 2010年

14

我通过在代码中保留网站URL而不是电子邮件地址来避免问题,然后有人可以通过我的网站与我联系,而无需我将电子邮件地址留在任何随机垃圾邮件发送者可以收集它的地方。


4

实际经验:多年前,我为VNC贡献了一些代码(例如1998或类似的东西),而我毫不混淆的电子邮件地址最终成为readme.txt随每个VNC副本分发并安装的标准。那时(及其后几年)肯定存在一些垃圾邮件蠕虫,它们会在用户计算机上的所有文件中查找电子邮件地址。我的地址就是其中的一个,以及该文件中列出的所有其他地址。我收到很多垃圾邮件。有一次,我收到的总垃圾邮件中约有20%是“来自”同一readme.txt文件中的伪造地址。

因此答案是肯定的,在公共软件中释放您的电子邮件地址会导致更多垃圾邮件。但是,许多其他原因也会导致更多的垃圾邮件,因此我认为这实际上不值得担心。我仍然使用自1996年以来使用的相同电子邮件地址,并且依靠多层垃圾邮件过滤器来过滤垃圾邮件。


2

尽可能避免发布我的电子邮件地址。

我使用三种策略:

  1. 如先前的回答所述,我提供一个网站。
  2. 我使用电子邮件地址的图片。
  3. 我有自己的域名,因此可以使用很多电子邮件地址。对于每个站点foo.com,我使用电子邮件地址foo.com@example.com

这三种策略都可以在我的简历顶部看到。

域从GoDaddy.com每年仅需花费$ 8。然后,我使用免费版本(http://google.com/a)的Google Apps,将来自所有不同电子邮件地址的电子邮件转发给我(可以执行此操作)。如果我有一个“变坏”的地址,也就是说,它开始收到大量垃圾邮件,那么我只为该地址编写一个筛选器,以排除发送给它的所有内容。


1

老实说,我不是这样,因为我的电子邮件客户端中的垃圾邮件按钮非常容易按下。有lord.quackstar at gmail dot com只是苦恼的人,机器人或许可以分析了。

垃圾邮件来来去去。一旦您忽略了他们的消息,它们通常就会停止。


0

如果您一直都是100%,并且垃圾邮件机器人还没有弄清楚如何解析您的特定方法,那么对您的电子邮件地址进行混淆非常有用。如果您搞砸了一次,或者垃圾邮件漫游器弄清楚了如何解析它,那么您就无法将Genii重新装回瓶子。

因此,在边缘生活,请在不考虑垃圾邮件的情况下发布您的电子邮件地址:jim@mckeeth.org

他们都有机会获得您的电子邮件地址,如果没有,他们势必开始猜测。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.