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

如何在网站上显示电子邮件地址以避免垃圾邮件?

季博
2023-03-14
问题内容

我在我的网站上显示电子邮件如下

 <a href="mailto:inf@example.com">Email</a>

但是我在使用woorank.com分析我的网站时阅读了以下内容,应如何做才能避免这种情况?

恶意漫游器会在网上搜寻电子邮件地址,纯文本电子邮件地址更容易被垃圾邮件发送。


问题答案:

在网站上隐藏电子邮件有多种选择,通常使用电子邮件地址的HTML实体版本(如Aziz-Saleh所建议的那样),但是从实际的网页 设计
角度来看,只需将类似的电子邮件地址放在网站上这不是最用户友好的事情。

例如,该mailto:链接会自动触发浏览器打开用户选择的电子邮件应用程序-但要考虑到这一点。并非每个人 都有
专用的电子邮件应用程序。例如,我不使用Outlook(我是Windows用户),并且除非安装了Windows Live
Mail,否则我的计算机无法打开该链接。我 认为 Chrome可以在您登录后打开指向GMail的链接,但是我需要检查一下。

最终,通过使用mailto:,您可能会疏远一部分用户群,这些用户群最初将无法使用该链接。

我建议您使用 电子邮件表单
,并且有许多易于使用的教​​程可用于PHP和您的语言JSP,例如此处的链接:在JSP中甚至在上发送电子邮件

通过使用服务器发送电子邮件,您可以更严格地控​​制电子邮件的生成方式,允许用户输入哪些数据,甚至可以向他们发送退回电子邮件(由服务器生成)以确认您拥有收到了他们的消息。这是一种经过实践检验的真实方法,它允许客户和访客与您联系,同时仍然为您提供对整个过程的保护和控制。

TL; DR
:原始mailto:链接可能会疏远那些没有专用电子邮件程序的人,但是如果您使用JSP表单,则可以控制他们如何与您联系以及提供哪些信息(您可以使用字段和HTML5
required属性来强制某些输入字段),并且可以甚至回复do-not-reply电子邮件,让他们知道听到了他们的消息(只是不要忘记询问他们的电子邮件地址)



 类似资料:
  • 1. 注重双向选择 当客户在你的网站提交表单或者订阅的情况下再去发送邮件,注意尽量避免向未注册过的用户邮箱发送邮件,垃圾举报、取消订阅率、无效地址邮件等均会使信誉度降低; 2. 明确的邮件主题 邮件一定要有主题,并且主题要与邮件内容相符; 避免使用过短或过长的邮件主题,尽量简短清晰; 避免重复使用重复的主题,尽量让每封邮件不完全一样; 避免在主题中使用问候语、特殊符号(如:惊叹号,问号等标点符号以

  • 问题内容: 我花了几天的时间来更新我的个人网站。我的个人网站的网址是(我的名字)。(我的姓氏).com,因为我的姓氏很不寻常,因此我很幸运地选择了域名。我的电子邮件地址是(我的名字)@(我的名字).com。所以说真的,要归结为猜测,并不是很难。 无论如何,我想将mailto:链接集成到我的网站中,以便人们可以与我联系。而且,尽管我的电子邮件地址不是很难猜到的,但我还是不希望垃圾邮件机器人从中获取它

  • 问题内容: 我在向我的收件箱(Gmail帐户)发送邮件时遇到问题,但是每次都转到垃圾邮件文件夹时。这是代码片段 我尝试过很多类似将标头设置为Reply-To,Return-Path等的方法,但是每次都将其转为垃圾邮件时。你能找出问题所在吗? 问题答案: 问题很简单,PHP-Mail功能没有使用配置良好的SMTP服务器。 如今,电子邮件客户端和服务器会对电子邮件发送服务器进行大量检查,例如反向DNS

  • 问题内容: 是否有正则表达式来验证JavaScript中的电子邮件地址? 问题答案: 使用正则表达式可能是最好的方法。您可以在此处看到很多测试(taken from chromium) 这是接受unicode的常规表达式的示例: 但是请记住,不应该只依赖JavaScript验证。可以轻松禁用JavaScript。这也应该在服务器端进行验证。 这是上述操作的一个示例:

  • 有没有办法在DocuSign中发送给签名者的电子邮件上不显示发件人的地址?有没有可能只拥有以下内容: 发件人:{图片}发件人姓名 而不是 发件人:{图片}发件人姓名(senders@email.com) 我试着在功能和品牌中寻找,但没有用。谢谢你的任何回复。