当前位置: 首页 > 面试题库 >

混淆网站上电子邮件地址的最佳方法?

翟鹏
2023-03-14
问题内容

我花了几天的时间来更新我的个人网站。我的个人网站的网址是(我的名字)。(我的姓氏).com,因为我的姓氏很不寻常,因此我很幸运地选择了域名。我的电子邮件地址是(我的名字)@(我的名字).com。所以说真的,要归结为猜测,并不是很难。

无论如何,我想将mailto:链接集成到我的网站中,以便人们可以与我联系。而且,尽管我的电子邮件地址不是很难猜到的,但我还是不希望垃圾邮件机器人从中获取它们,这些垃圾机器人只是抓取网站的电子邮件地址模式并将其添加到他们的数据库中。

对我而言,最好以链接形式混淆我的电子邮件地址的最佳方法是什么?我知道的方法是:

<a href="mailto:x@y.com">e-mail me</a>

它可以工作,但是这也意味着,一旦我的网站访问Google,我就会陷入垃圾邮件中,因为垃圾邮件机器人很容易就选择了我的电子邮件地址。

<img src="images/e-mail.png" />

这是不太理想的,因为不仅访问者无法单击它来向我发送电子邮件,而且更聪明的垃圾邮件机器人可能将能够检测到图像中包含的字符。

我知道可能没有完美的解决方案,但是我只是想知道每个人都认为是最好的。我绝对愿意在必要时使用JavaScript,因为我的网站已经使用了大量的JavaScript。


问题答案:

我将字符编码为HTML实体(类似这样)。它不需要启用JS,并且似乎已经停止了大多数垃圾邮件。我想一个智能机器人可能仍然会收获它,但是我没有任何问题。



 类似资料:
  • 问题内容: Java有哪些好的电子邮件地址验证库?公用验证器是否有替代方案? 问题答案: pache Commons通常被称为一个可靠的项目。不过请记住,如果您想确保它是真实的电子邮件,并且所有者希望在您的网站上使用它,则仍然必须向该地址发送一封验证电子邮件。 编辑:有一个错误,它对域的限制太严格,导致它不接受来自新TLD的有效电子邮件。 此错误已于03 / Jan / 15 02:48在comm

  • 问题内容: 我在我的网站上显示电子邮件如下 但是我在使用woorank.com分析我的网站时阅读了以下内容,应如何做才能避免这种情况? 恶意漫游器会在网上搜寻电子邮件地址,纯文本电子邮件地址更容易被垃圾邮件发送。 问题答案: 在网站上隐藏电子邮件有多种选择,通常使用电子邮件地址的HTML实体版本(如Aziz-Saleh所建议的那样),但是从实际的网页 设计 角度来看,只需将类似的电子邮件地址放在网

  • 我在AWS lambda中编写了一个脚本,用于向访问密钥超过90天的每个IAM用户发送电子邮件。此代码在一个AWS帐户的AWS SES中通过验证电子邮件和时工作正常。 现在我计划在不验证电子邮件地址的情况下实现它,并且还希望在多个AWS帐户中实现。 我已经看过一些AWS SES文件,但我还不清楚。我发现了以下两个选项:在这里,我用选项补充了我的疑问 选项1:我可以请求AWS支持团队移除沙盒模式。问

  • 问题内容: 我想在我的网站上使用自动填充/自动格式化的“收件人”字段,该字段的工作方式类似于GMail中的字段。 有谁知道jQuery这样的事情? 纯JavaScript?还是其他选择? 问题答案: 有很多的jquery位可以做到这一点,您可以在Google上搜索“ jquery autocomplete”,然后看看最喜欢哪个。 这是比较有名的一个:http : //docs.jquery.com

  • 当我们收到一条包含收件人互联网地址(包含方括号)的mimessage时,我们得到了javax。邮政互联网AddressException:当我们调用MimeMessage时,本地地址在字符串中包含非法字符。getAllRecipients()。 下面的电子邮件地址是我们收到上述例外情况的一个示例:

  • 我的电子邮件验证有问题。我的错误是“用户为空”,因此它不会发送验证电子邮件,但会在控制台和My console.firebase.google中显示登录uid。com项目显示已注册的电子邮件。我应该更改什么,以便发送电子邮件,并且在用户验证其电子邮件之前不允许访问?我读过文件,但想不出来。提前谢谢你。