当前位置:  开发笔记 > 编程语言 > 正文

有没有办法检查电子邮件是否已使用PHP进行存在?

如何解决《有没有办法检查电子邮件是否已使用PHP进行存在?》经验,为你挑选了1个好方法。

我最近收到越来越多的垃圾邮件.我已经使用正则表达式验证我的电子邮件,所有电子邮件必须是这样的:xxx@xxxx.xxx

但我现在的问题是,有很多垃圾邮件发送者,键入hsdjsdhgf @ gmail.com,iluvhahahahah @ yahoo.com,这些电子邮件不存在,因为我试图向他们发送电子邮件.

如何避免这些电子邮件?



1> Paolo Bergan..:

你正在咆哮错误的树.阻止垃圾邮件的更好方法是从表单中以其他方式过滤掉垃圾邮件.如果你不喜欢像reCAPTCHA这样的CAPTCHA ,你应该研究所谓的"蜜罐".基本上,在表单中添加一个额外的字段,其名称为"email",并使用CSS隐藏它.对于禁用样式浏览的任何人,请将其标记为"留空".如果该字段中包含值,则很可能是机器人,因此请将提交输出.瞧.它们对于普通的中型网站非常有用,垃圾邮件发送者并不真正关心这些网站.看看这个相关的问题.

考虑到所有因素,我喜欢蜜罐,因为它通常足以阻止99%的垃圾邮件,而不会让普通用户做任何事情.这个很重要.

要快速回答原始问题:验证电子邮件有效的唯一方法是实际发送一封电子邮件到该地址,看看它是否会反弹.然而,这通常不值得麻烦.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有