标签: spam

从垃圾邮件机器人隐藏电子邮件的有效方法

在我的主页上,我正在使用此方法隐藏垃圾邮件机器人的电子邮件:

<a href="admin [at] example.com"
   rel="nofollow"
   onclick="this.href='mailto:' + 'admin' + '@' + 'example.com'">Contact me</a>
Run Code Online (Sandbox Code Playgroud)

你怎么看待这件事?有效吗?您还知道或使用其他哪些方法?

html email algorithm spam

185
推荐指数
12
解决办法
18万
查看次数

将电子邮件作为服务发送给他人时,我应该使用Reply-To标头吗?

假设我们有一个充当中间人的应用程序,允许A公司向其客户发送报告.

公司A - >公司B(我) - >公司A的客户

收到报告后,我们会向收件人发送电子邮件通知,但这些通知必须来自我们公司的通知电子邮件地址,例如

joe.bloggs@a.com - > notifications@b.com - > peter@c.com

现在,客户倾向于回复这些电子邮件通知,希望他们回到在A公司发送报告的人.相反,他们最终回到我们的地址notifications@b.com.

一个简单的解决方案可能是更改我们发送到相关公司A地址的通知的回复标题,例如

joe.bloggs@a.com - > notifications@b.com [回复:joe.bloggs@a.com] - > peter@c.com

但我主要担心的是:

  • "发件人"和"回复"字段之间的电子邮件地址和域中的完全差异可能会使垃圾邮件或网络钓鱼过滤器更加渴望标记电子邮件
  • 当人们实际点击"回复"时,并非所有电子邮件客户端都会尊重"回复"字段,而只是使用"来自".一个较小的问题,除非普遍存在.

这些问题是否始终存在?或者,我应该有其他问题吗?

email spam email-headers phishing

106
推荐指数
2
解决办法
10万
查看次数

如何防止机器人自动填写表格?

我正在尝试提出一个足够好的反垃圾邮件机制来防止自动生成的输入.我读过像captcha,1 + 1 =等技术?东西工作得很好,但他们也提出了一个额外的步骤阻碍了应用程序的免费快速使用(我不是在寻找类似的东西).

我已经尝试在我的所有表单中设置一些隐藏字段,display: none; 但是,我确定可以将脚本配置为跟踪表单字段ID并且根本不填充它.

您是否实施/了解了一种良好的防自动填充机器人方法?有没有什么可以与HTML和/或服务器端处理无缝地完成,并且(几乎)防弹?(没有JS就可以简单地禁用它).

我试图不依赖会话(即计算点击按钮的次数以防止过载).

forms spam

102
推荐指数
10
解决办法
10万
查看次数

如何检查字符串是否随机化,或人类生成和发音?

用于识别[可能] bot生成的用户名.

假设您有一个像"bilbomoothof"这样的用户名..它可能是无稽之谈,但它仍然包含可发音的声音,所以看起来像人类生成的.

我接受它可能是从一个音节字典或单词部分中随机生成的,但让我们假设有问题的机器人有点垃圾.

  1. 假设您有一个像"sdfgbhm342r3f"这样的用户名,对于人来说,这显然是一个随机字符串.但这可以通过编程方式识别吗?
  2. 有没有可用的算法(类似于Soundex等),可以识别字符串中的可发音如此?

适用于PHP/MySQL的解决方案最受欢迎.

mysql algorithm nlp spam phonetics

53
推荐指数
4
解决办法
2994
查看次数

在不使用验证码的情况下阻止垃圾评论

在我的评论中阻止垃圾邮件的一些非验证码方法是什么?

php captcha spam

50
推荐指数
5
解决办法
2万
查看次数

如何sporoof mailto链接?

我希望访问者能够直接在我的网页上点击(或复制)电子邮件地址.但是,如果我能够(有点)让机器人和其他爬虫更难获得所述电子邮件地址并将其注册到垃圾邮件列表中,那就太棒了.

我发现了不同的方法(即编码mailto HTML链接),使用JavaScript或纯HTML,但你们推荐什么?JavaScript技术似乎更复杂,但这可能会影响关闭它的用户,以及像Google这样的合法抓取工具.

另一方面,HTML一个看起来有点基础,机器人编写者应该现在已经弄明白了...

我是否应该费心去做这件事,还是垃圾邮件发送者会收到我的电子邮件?我知道反垃圾邮件过滤器越来越好,但如果我能做更多的事情来减缓垃圾邮件发送者的速度,我会的.

html mailto obfuscation encoding spam

44
推荐指数
5
解决办法
5万
查看次数

我正在为一个出色的事业创建一个垃圾邮件发送者

在古巴,网络访问受到极大的审查,因此我创建了一个工具,允许超过50,000人通过电子邮件浏览互联网.古巴人给我发了一封主题行中带有URL的电子邮件,然后我通过回复给他们发回电子邮件.欲了解更多信息,访问https://apretaste.com.

在古巴共产党政府开始封锁我的电子邮件之前,它的工作就像一个魅力.我的解决方案是轮换.

我从Amazon SES开始,每次被阻止时我都在更改域名,但亚马逊为所有电子邮件添加了标题,一旦他们阻止了标题,SES的电子邮件就不再能够到达古巴了.Mailgun和其他人也是如此,他们都添加了标题.

目前我正在创建Gmail帐户并通过SMTP发送,但Google无缘无故阻止我,并且每个帐户每天只能发送100封电子邮件.此外,我只能使用相同的IP地址/电话创建几封电子邮件,因此我被迫使用匿名代理和假中文手机.现在我在两条战线上打一场战争.

电子邮件可以通过三个参数阻止:IP地址,域和电子邮件地址.

如果我可以在自动旋转IP地址的VPS上设置我自己的Postfix服务器,那将是非常棒的.如果我可以模拟"gmail.com",以避免每天购买新域名,那就更好了.

创建我称之为"最终发件人"的所有意图只是到达垃圾邮件文件夹或添加不需要的标题,使其太容易阻止.我感到筋疲力尽.我在这里遇到了知识障碍.

我知道我正在走向黑暗的一面,但这是一个非常好的事业.成千上万的人将这项服务视为无偏见的新闻,社交网络的唯一来源,并感受到21世纪的一部分.

你能帮我实现"最终发送者",还是指出我可能缺少的另一种解决方案?

email gmail postfix-mta spam server

39
推荐指数
3
解决办法
1326
查看次数

如何防止通过PHP mail()发送的邮件发送到垃圾邮件?

我正在使用PHP的mail()函数发送电子邮件(sendmail进程正在运行).但所有的邮件都会发送垃圾邮件(如果是gmail).我尝试了很多我在网上找到的技巧,但没有一个工作,请告诉我任何确定的技巧.

php email spam phpmailer

33
推荐指数
4
解决办法
10万
查看次数

蜜罐技术对垃圾邮件的效果如何?

通过"蜜罐",我的意思或多或少是这种做法:

#Register form
<style>
    .hideme{
        display:none;
        visibility: hidden;
    }
</style>
<form action="register.php">
    Your email: <input type="text" name="u-email" />
    Choose a password: <input type="text" name="passwd" />
    <div class="hideme">
        Please, leave this field blank: <input type="text" name="email" />  #the comment is for text-browser users
    </div>
    <input type="submit" value="Register" autocomplete=off />
</form>

//register.php
<?php
if($_POST['email'] != ''){
    die("You spammer!");
}
//otherwise, do the form validation and go on.
?>
Run Code Online (Sandbox Code Playgroud)

更多信息在这里.

显然,真实字段是用随机哈希命名的,而蜜罐字段可以有不同的名称(电子邮件,用户,网站,主页等等),这是spambot通常填写的.

我喜欢这种技术,因为它不会导致用户被CAPTCHA烦恼.

你有没有人对这种技术有一些经验?有效吗?

php spam-prevention spam honeypot

29
推荐指数
4
解决办法
2万
查看次数

rails - 选择captcha插件

Rails中有很多验证码插件,还有许多类型的防止垃圾邮件和泛滥的解决方案.所以这不仅仅是Rails的问题.

我们来看看我们有哪些类型的插件:

1.经典图像验证码(zendesk的Captcha,Simple_captcha,Validates_captcha,winton的Captcha,Raptcha).

正:

  • 可以有效防止自动解密(不确定Simple_captcha,但似乎zendesk和winton的验证码都没有实现,因为他们使用预先生成的图像(而不是按需),所以我们可能的垃圾邮件机器人可以在那些图像上学到了).

负:

  • 需要DB表(至少是简单的Captcha.不是很糟糕,但在使用后是否要清理它?).
  • 需要RMagick或类似(对我来说不是那么实际,因为我已经在我的网站上有它).
  • 失败手动解密(我知道2美元/ 1000张图片).
  • 对用户来说很烦人,可能会伤害转换率.

2. ReCaptcha(Recaptcha,Rack-recaptcha).

正:

  • 可以有效防止自动解密.
  • 不要求Rmagick和DB表.

负:

  • 向第三方网站拨打api电话.
  • 失败手动解密.
  • 比以前更烦人.

3.蜜罐(Negative-captcha,Trap_door,Reverse_captcha,Honeypot-captcha,Bouncy_bots,invisible_captcha).

正:

  • 用户不了解captcha presense.
  • 不要求Rmagick和DB表.

负:

  • 可能无法自动解密(有没有可以识别此插件的机器人?).
  • 失败手动解密.

4.文本库(Humanizer,Brain_buster,Gotcha).

正:

  • 不需要Rmagick和DB表(Brain_buster除外).

负:

  • 可能无法自动解密.
  • 失败手动解密.
  • 有点烦人(可以本地化).

5.其他(Acts_as_snook)

正:

  • 用户不了解captcha presense.
  • 不要求Rmagick和DB表.

负:

不知道有没有,因为它很不寻常.但我认为这可能会导致水浸问题,因为它可能需要在某些时候进行调节.

6.类似Akismet的解决方案(不知道它们的效率).

正:

  • 用户不了解captcha presense.
  • 不要求Rmagick和DB表.

负:

  • 向第三方网站拨打api电话.
  • 将用户的详细信息提供给第三方网站(非常非常糟糕).

我也应该对我的网站说几句话.用户只有在ajax请求之后才会看到受保护的表单(例如,在将某些内容放入购物车之后).现代机器人是否有能力执行ajax请求和存储cookie?

plugins captcha ruby-on-rails spam flooding

26
推荐指数
2
解决办法
6946
查看次数