是否有可实施(非理论)方式来证明邮件地址是否属于真实的电子邮件帐户? [英] Is there an implementable (non-theoretical) way to prove if email address belong to real email account?

查看:194
本文介绍了是否有可实施(非理论)方式来证明邮件地址是否属于真实的电子邮件帐户?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法证明某个电子邮件地址是真实的,因此属于真正存在的电子邮件帐户?我通过电子邮件模式定义有效的电子邮件获得了大量的注册,但并不真的存在。发送到假邮件地址费用很高,因为我们(和其他人)支付每邮件(100.000发送到假邮件帐户可能会花费你每年四位数字,只是为了显示一个数字)。 我想确切地检查那一刻。我们不在乎电子邮件地址是否在1分钟后离线。



一个理想的解决方案是一个bash一线(可以调用每个主要语言)



我迄今为止所做的工作:


  1. 检查这个类似的3yo线程,这对于真实世界的情况来说是错误的。我想检查邮件地址是否存在,我正在发送邮件(以防止费用)。

  2. 检查主机名是否可ping。

  3. 检查电子邮件地址是否可ping通,如 here 。我试图用bash脚本来重建,但是失败了(抓住地址很难!)。

想要:



可靠的检查邮件帐户是否可由PHP或Java中的平均编码器实现。一个bash一线程或一个php / java库,这样做。免费或商业。



我会提供赏金!

解决方案

它被称为双重选择加入。


  1. 用户在您的注册表单中输入他们的电子邮件地址。 / li>
  2. 用户点击一个框,说是的,请给我发电子邮件。

  3. 你发送电子邮件给那个用户,这是为了确认您的帐户,请点击此链接

  4. 点击链接后,您将获得很多确认信息,你不太可能是一个垃圾邮件发送者,或者被误认为是一个。

其他这样的魔法不会浪费付费电子邮件是:




  • 使用一个知道什么是500级SMTP错误的邮件程序[也就是说,$ code>邮件()]并从您的列表中删除该人。

  • 退回处理,并从列表中删除该人。

  • 一个工作的取消订阅ess的作品,并从您的列表中删除该人。我是否提到这是应该工作



如果你[或任何阅读这篇文章]没有收集你的电子邮件列表自愿,至少在用户选择 的一些级别中有一种先进的技术,我们发送电子邮件给管理员打电话给绳索,你挂一条绳索从一个很高的地方,看看它的正下方有多高。


Is there a way to prove that a certain email address is "real", therefore belongs to a really existing email account ? I get masses of registrations via emails that are valid according to email pattern definition, but do not really exist. Sending to fake mail addresses costs a lot of money, as we (and others) pay per mail (100.000 sendings to fake mail accounts can cost you four-digit numbers per year, just to show a number). I want to check for exactly that moment. We don't care if the email adress is offline 1 minute later.

An ideal solution would be a bash one-liner (that could be called with every major language).

What i have done so far:

  1. Checking this similar 3yo thread, which is simply wrong for a real-world case. I want to check if an email adress exist, in the moment i'm sending a mail (to prevent costs).
  2. checking if the hostname is pingable.
  3. checking if the email adress is pingable, like here. I tried to rebuild this in a bash script, but failed (fetching the adress is hard!).

What i really want:

A reliable check if the mail account exists implementable by the average coder, in PHP or Java. A bash one-liner or a php/java library that does exactly this. Free or commercial.

I'll provide bounty!

解决方案

It's called "double opt-in".

  1. The user enters their email address in your registration form.
  2. The user clicks a box that says "yes, please email me".
  3. You send an email to that user along the lines of "Hi, this is to confirm your account. Please click this link."
  4. Once the link is clicked you have as much confirmation that you're ever going to get, and you're less likely to either be a spammer, or be mistaken for one.

Other such magic spells for not wasting paid emails are:

  • "using a mailer that knows what a 500-level SMTP error means" [aka, not mail()] and deleting that person from your list.
  • "Bounce Processing" and deleting that person from your list.
  • "A working unsubscribe process" that works, and also deletes that person from your list. Did I mention that is should work?

If you [or anyone reading this] have not gathered your email lists voluntarily without at least some level of the user opting in there's an advanced technique that us email admins call "pissing up a rope" where you hang a length of rope from a high place and see how high up it from directly beneath it.

这篇关于是否有可实施(非理论)方式来证明邮件地址是否属于真实的电子邮件帐户?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆