是否有可实施(非理论)方式来证明邮件地址是否属于真实的电子邮件帐户? [英] Is there an implementable (non-theoretical) way to prove if email address belong to real email account?
问题描述
一个理想的解决方案是一个bash一线(可以调用每个主要语言)
我迄今为止所做的工作:
- 检查这个类似的3yo线程,这对于真实世界的情况来说是错误的。我想检查邮件地址是否存在,我正在发送邮件(以防止费用)。
- 检查主机名是否可ping。
- 检查电子邮件地址是否可ping通,如 here 。我试图用bash脚本来重建,但是失败了(抓住地址很难!)。
想要:
可靠的检查邮件帐户是否可由PHP或Java中的平均编码器实现。一个bash一线程或一个php / java库,这样做。免费或商业。
我会提供赏金!
它被称为双重选择加入。
- 用户在您的注册表单中输入他们的电子邮件地址。 / li>
- 用户点击一个框,说是的,请给我发电子邮件。
- 你发送电子邮件给那个用户,这是为了确认您的帐户,请点击此链接。
- 点击链接后,您将获得很多确认信息,你不太可能是一个垃圾邮件发送者,或者被误认为是一个。
其他这样的魔法不会浪费付费电子邮件是:
- 使用一个知道什么是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:
- 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).
- checking if the hostname is pingable.
- 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".
- The user enters their email address in your registration form.
- The user clicks a box that says "yes, please email me".
- You send an email to that user along the lines of "Hi, this is to confirm your account. Please click this link."
- 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屋!