为什么“mailto:”被认为是一种不友好的发送电子邮件方式

Why "mailto:" is considered to be a not spam friendly way of sending email?

本文关键字:不友好 一种 方式 电子邮件 mailto 认为是 为什么      更新时间:2023-09-26

我正在创建一个网站的前端。有一个地方用户可以向网站所有者发送电子邮件,我已经通过带有href="mailto:..."的锚标签实现了。现在客户说我们需要一种除mailto以外的方式,他说这是垃圾邮件友好的。 他还告诉我,我可以使用大量的JavaScript代码。谁能告诉我问题是什么?客户在谈论什么?:)我该如何解决这个我什至不明白的问题?

编辑: 毕竟,当我了解我的客户想要什么时,我也明白我需要一个JavaScript电子邮件地址混淆器!!谢谢大家!

如果您在网站上放置电子邮件地址,垃圾邮件发送者可以使用自动脚本来查找它。从那时起,他们将很容易向电子邮件地址发送垃圾邮件。

如果您使用表单并让服务器端脚本发送邮件,则垃圾邮件发送者只能滥用该表单。您可以使用各种方法保护表单,其中包括验证码。

此外,如果您确实将电子邮件地址放在网站上,但您正在使用 Javascript 来执行此操作,则检测电子邮件地址的脚本现在必须复杂得多,因为它需要能够执行或至少解析 javascript 代码。

因为机器人可以抓取网站的html并且电子邮件地址暴露在所述进程中 - 因此它在垃圾邮件列表中受到损害。

编辑:想想验证码或类似的"人类需要"认知障碍,这些障碍是如此成熟 - 这是为了防止垃圾邮件/抓取邮件链接。哗啦啦!

mailto:的问题在于,网络爬虫可以用来"收获"成"垃圾邮件列表"。 这些在电子邮件营销人员(电子邮件广告(中很常见。 此外,像谷歌这样的搜索引擎也会选择它们,使您的电子邮件成为公共项目,易于搜索,易于垃圾邮件。

今天用来防止通过电子邮件发送垃圾邮件的常用方法是社交网站中的联系页面和关注/交朋友(由于社交网站有能力阻止用户,垃圾邮件发送者不会浪费时间创建帐户并继续加好友/关注您(。

Google有一个选项,你可以使用。 他们有reCAPTCHA Mailhide,可以隐藏垃圾邮件机器人的电子邮件。 它提供了一个指向 reCAPTCHA 页面的链接,在显示地址之前必须回答该页面。 他们的 reCAPTCHA API 包含您可以在您的网站上使用的代码。

防止将

电子邮件地址添加到垃圾邮件列表中的最简单方法是在用户放弃电子邮件地址之前不要将其提供给用户。

制作一个联系表单,该表单提交到一个简单的脚本,该脚本将表单内容通过电子邮件发送给您的客户(Google上有一百万个教程(。如果机器人填写表单,您仍然可能会收到垃圾邮件,但可以通过合适的验证码来防止这种情况。

当您的客户回复电子邮件时,只有这样,对方才会知道他的电子邮件地址。

我会创建一个带有验证码的专用联系人表单页面。这样,您甚至不必在页面上公开电子邮件地址。

此外,您不必依赖人们在他们的计算机上安装了邮件软件。

Mailto有一些上面提到的问题,但您可以轻松修复垃圾邮件,一个。

有些网站可以使用javascript对你的链接进行编码:

http://hivelogic.com/enkoder/

http://www.mailtoencoder.com/

这样,您就可以使用mailto而不必担心垃圾邮件!到目前为止,它对我有用。