`
hudeyong926
  • 浏览: 2035064 次
  • 来自: 武汉
社区版块
存档分类
最新评论

防止电子邮件地址被搜索到的新方法

    博客分类:
  • SEO
 
阅读更多

 如果在网页和博客上公布自己的E-mail地址,则可能被电子邮件收集工具搜索到并加入到他们的数据库中,之后就会收到一大堆广告垃圾邮件。E- mail地址搜索软件是通过@来搜索网页HTML源文件的,已有的一些对付方法,无非是用一个显示E-mail地址的图片代替文本E-mail地址,或者 不按标准格式书写E-mail地址,把形如yourname@s135.com的E-mail地址写成yourname#s135.com,再备注一句“使用时将#修改为@”,虽然可行 ,但十分不方便

    其实只要在网页HTML源文件中不包含连续完整的E-mail地址,而在浏览网页时能够显示完整的E-mail地址,就既可以防止电子邮件地址被搜索到, 又可以方便想给自己发电子邮件的人(直接Ctrl+C、Ctrl+V邮件地址就行了,不用作任何修改) 。实现方法并不难,简单的JavaScript就可 以搞定,将下面的代码复制到自己的网页或博客中,把rewin1=、rewin2=、rewin3=后面引号中拆散的E-mail地址(yourname@s135.com)换成自己的,就OK了。

<SCRIPT language=JavaScript>rewin1="yourname";rewin2="s135";rewin3=".com";document.write(rewin1+'@'+rewin2+rewin3);</SCRIPT>

 使用此代码,可以将任何电子邮件地址编码为 HTML 字符实体,以防止被垃圾邮件程序收集。

<?php
function encode_email($email = 'info@domain.com', $linkText = 'Contact Us', $attrs = 'class="emailencoder"') {
	// remplazar aroba y puntos
	$email = str_replace('@', '@', $email);
	$email = str_replace('.', '.', $email);
	$email = str_split($email, 5);

	$linkText = str_replace('@', '@', $linkText);
	$linkText = str_replace('.', '.', $linkText);
	$linkText = str_split($linkText, 5);

	$part1 = '<a href="ma';
	$part2 = 'ilto:';
	$part3 = '" '. $attrs .' >';
	$part4 = '</a>';

	$encoded = '<script type="text/javascript">';
	$encoded .= "document.write('$part1');";
	$encoded .= "document.write('$part2');";
	foreach ($email as $e) {
		$encoded .= "document.write('$e');";
	}
	$encoded .= "document.write('$part3');";
	foreach ($linkText as $l) {
		$encoded .= "document.write('$l');";
	}
	$encoded .= "document.write('$part4');";
	$encoded .= '</script>';

	return $encoded;
}
?>

 jghjkgh

分享到:
评论
1 楼 zhaoying0326 2012-02-10  
可是在填写邮箱的时候一般都有验证呀,把这段代码放上去肯定通过不了呀

相关推荐

    双嘉邮件地址搜索联盟 5.1.0.1.rar

    她具有强大的搜索和提取能力,支持网站、论坛和搜索引擎关键字搜索,你只要输入项目名,一个网址或一个关键字,软件会自动搜索并提取电子邮件地址,操作非常简单。 软件特点和功能: 1、软件配套提供官方站,提供...

    双嘉邮件地址搜索联盟 V 5.1.0.1

    她具有强大的搜索和提取能力,支持网站、论坛和搜索引擎关键字搜索,你只要输入项目名,一个 或多个网址或关键字,软件会自动搜索并提取电子邮件地址,操作简单直观,效率极高。搜索100万-1000万邮址只在弹手之间。...

    VB.NET电子邮件客户端系统论文

    【VB.NET电子邮件客户端系统论文】 VB.NET是一种基于.NET Framework的编程语言,由Microsoft开发,用于构建Windows应用程序。在本论文中,我们将深入探讨如何利用VB.NET来开发一个功能齐全的电子邮件客户端系统。...

    分析电子邮件的多关键词匹配算法

    【分析电子邮件的多关键词匹配算法】 在网络安全领域,特别是信息监控和入侵检测系统中,关键词匹配算法...它不仅能够用于扫描邮件病毒,防止公司机密泄露,还能有效对抗垃圾邮件,为电子邮件的安全提供强大的保障。

    Outlook修改关闭,防止误关

    Outlook是一款广泛使用的电子邮件管理工具,尤其在商业环境中,它为用户提供了高效处理电子邮件、日程安排、任务管理和联系人管理等功能。然而,有时用户可能会意外关闭Outlook,导致未读或未处理的重要邮件被遗漏。...

    基于JavaMail的B/S邮件客户端开发

    JavaMail 是一个强大的开源库,专门用于在 Java 应用程序中处理电子邮件。它提供了丰富的 API,使得开发者能够轻松地创建、发送、接收和管理电子邮件。在基于JavaMail的B/S邮件客户端开发中,该库成为了构建高效邮件...

    反垃圾邮件技术点评

    反垃圾邮件技术是网络安全领域的重要组成部分,随着电子邮件的广泛应用,垃圾邮件问题日益严重,成为企业和个人用户的一大困扰。本文将详细解析几种常见的反垃圾邮件技术,以帮助理解如何有效地防止垃圾邮件。 首先...

    php技术 解析外部邮件代码

    当我们需要处理电子邮件相关的任务时,PHP同样能提供强大的支持。本文将深入探讨如何使用PHP来解析外部邮件,帮助初学者掌握这一实用技能。 首先,我们要理解PHP解析邮件的基本原理。这通常涉及到IMAP(Internet ...

    网页邮件

    网页邮件是一种基于Web技术的电子邮件服务,用户可以通过浏览器来收发、管理邮件,无需安装专门的邮件客户端软件。这种服务的便利性和跨平台性使其在互联网用户中广泛应用。本篇文章将深入探讨网页邮件的工作原理、...

    毕业设计--邮件收发管理系统设计与实现

    在当今信息化社会中,电子邮件已经成为人们日常工作中不可或缺的通讯工具。为了更好地管理和控制邮件的收发,一个高效、稳定的邮件收发管理系统显得尤为重要。本毕业设计正是以此为目标,通过采用Jmail Pro组件,...

    使用MailKit 邮件审批(Email Approval)VS2019开发

    1. **MimeMessage**:这是MailKit中的核心类,表示一个完整的电子邮件消息。你可以通过它来构建邮件的各个部分,如发件人、收件人、主题、正文以及附件。 2. **SmtpClient**:负责发送邮件。通过设置服务器地址、...

    网络营销的基本方法.pptx

    本文主要探讨网络营销的基本方法,包括电子邮件营销和搜索引擎营销。 电子邮件营销是网络营销的重要组成部分,它利用电子邮件作为信息传播工具,进行品牌宣传、产品推广等。"新江南"旅游公司成功运用电子邮件营销的...

    火狐邮件收发的指引操作手册

    火狐邮件收发的指引操作手册是一份详细指导用户如何在火狐浏览器中进行电子邮件管理的手册。这份手册旨在帮助用户了解如何安装火狐浏览器,以及如何利用其内置的邮件功能进行邮件的发送、接收、管理和设置。下面将对...

    邮件管理系统

    【邮件管理系统】是一种用于组织、管理和自动化日常电子邮件通信的软件应用。它通常包含一系列功能,如收件箱管理、发件箱、草稿箱、垃圾邮件过滤、邮件分类、搜索、以及与日历和任务管理的集成。邮件管理系统在企业...

    EMC Documentum Webtop版用户指南.pdf

    综上所述,EMC Documentum Webtop 6.8.2版用户指南覆盖了从登录、文件管理、电子邮件集成到高级搜索等多个方面,旨在帮助用户高效地管理和利用存储库中的文档资源。无论是对于初学者还是经验丰富的用户来说,该指南...

    windowxp搜索功能修复办法.doc

    这个版本的主要改进包括支持加密文件系统(EPS),减少索引电子邮件对Microsoft Exchange的影响,支持在线委托邮件箱索引,客户端间共享索引位置,提升索引性能,加快预览速度,增加新的计算机和用户组策略设定,...

    GettingStartedWithOutlookExpressForWindows2000xp-英文原版.zip

    6. **邮件过滤和安全**:设置垃圾邮件过滤器,防止病毒通过电子邮件传播,以及保护个人信息不被泄露的安全设置。 7. **同步与备份**:如何同步Outlook Express的数据与其他设备,以及定期备份邮件和联系人以防止...

    JavaMail组件在网站用户注册系统中的应用.pdf

    5. `javax.mail.internet.InternetAddress` 类:处理电子邮件地址,包括发件人、收件人、抄送和密送地址。使用`InternetAddress.parse()`解析地址字符串。 6. `javax.mail.internet.MimeMultipart` 类:用于构建...

    PhishingEmailDetection:基于机器学习的网络钓鱼电子邮件检测工具

    PhishingEmailDetection是一款基于机器学习技术的网络钓鱼电子邮件检测工具,其主要目的是为了保护用户免受欺诈性电子邮件的侵害。这些电子邮件通常伪装成合法机构,诱导接收者泄露敏感信息,如用户名、密码或财务...

    C#中用OutLook发送邮件与管理联系人

    通过学习和实践这些基础操作,开发者可以构建出强大的工具,帮助用户更高效地管理他们的电子邮件和联系人信息。在OutLookDemo这个项目中,很可能是包含了实现这些功能的代码示例,可以进一步研究以加深理解。

Global site tag (gtag.js) - Google Analytics