相关疑难解决方法(0)

如何使用PHP检查电子邮件地址是真实还是有效

是否可以检查是否存在类似于本网站的电子邮件?

http://verify-email.org/

<?php
    if($_POST['email'] != ''){
        // The email to validate
        $email = $_POST['email'];

        // An optional sender
        function domain_exists($email, $record = 'MX'){
            list($user, $domain) = explode('@', $email);
            return checkdnsrr($domain, $record);
        }
        if(domain_exists($email)) {
            echo('This MX records exists; I will accept this email as valid.');
        }
        else {
            echo('No MX record exists;  Invalid email.');
        }
    }
?>
<form method="POST">
    <input type="text" name="email">
    <input type="submit" value="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的.它会检查域是否存在,但无法检查该域上是否存在用户的电子邮件.是否可以使用PHP来做到这一点?

php email bouncedemail email-verification

47
推荐指数
2
解决办法
14万
查看次数

我可以使用.net检查是否存在电子邮件地址吗?

我看过一些关于如何ping收件箱(不向其发送任何邮件)的php示例,以检查它是否存在.我想知道是否有人知道这是否可能与.net?如果我打算写一个应用程序来批量检查我通过我的网站捕获的电子邮件列表.

.net c# email

25
推荐指数
4
解决办法
5万
查看次数

PHP中的退回邮件处理 - 任何最新的解决方案?

我需要使用PHP进行一些退回邮件处理.浏览电子邮件是没有问题的,但是将资源投入到编写我们自己的库来解析退回的电子邮件是非常不可取的.

我发现有3个PHP解决方案应该用于处理退回邮件,但它们已经过时了,不再维护,我可以看到.(PHPList,PHPMailer-BMH,Bounce Handler @ PHPClasses.org)

有没有人知道处理退回电子邮件的最新规则?我不一定需要任何处理逻辑,即使只是最新的规则集也会令人满意.

谢谢你的帮助.

php email bouncedemail open-source

22
推荐指数
3
解决办法
2万
查看次数

验证C#中是否存在电子邮件地址

关于这篇 关于电子邮件验证的

使用C#,你会怎么样?

  1. 发出VRFY命令
  2. 发出RCPT命令

c# email smtp email-verification

7
推荐指数
4
解决办法
2万
查看次数

7
推荐指数
1
解决办法
2万
查看次数

电子邮件地址验证服务 - 他们如何将不确定的服务商业化?

如今有许多付费服务声称提供"完整"的电子邮件验证(检查MX记录,检查SMTP服务器等),就像这一个,这一个这个.

从SO上的各种过去的线索来看,显然无法通过万无一失的电子邮件地址验证 -

任何此类服务都有可能遇到以下问题 -

  • 由于反垃圾邮件的原因,大多数邮件服务器都无法正确响应VRFY命令,因此无法使用它.
  • 如果他们试图通过SMTP访问邮件服务器太多次,那么这些服务将把他们的IP列入黑名单,他们必须提供这样的服务

我的问题是,还有其他方法可以做到这一点吗?鉴于上述情况,这些服务如何声称可靠的验证?我知道他们不会透露他们的方法论,但任何人都可以透露更多的光吗?

spam-prevention email-validation

6
推荐指数
1
解决办法
2385
查看次数

.NET SmtpClient:有没有办法确保所有电子邮件在发送MailMessage之前解析?

我正在使用SmtpClient向多个收件人发送电子邮件.员工离开公司时,他们的电子邮件地址无效.由于他们的电子邮件地址留在我们的数据库中,直到手动删除,试图发送电子邮件给他们使我们的应用过程中抛出一个异常SmtpClient.Send(MailMessage).但是,尽管抛出异常,它仍会发送电子邮件.这是一个问题,因为我们希望通过阻止用户尝试保存记录并显示友好消息来建议从数据库中删除任何无效的关联来处理此错误.

如果有办法迭代所有配方以确保它们全部有效,我们可以保留所有电子邮件,直到用户满足一系列条件.

.net email-address smtpclient mailmessage resolve

6
推荐指数
1
解决办法
4307
查看次数

电子邮件存在验证

是否可以检查电子邮件地址是否存在?

我之前听说过可以通过"联系"电子邮件主机,但它可能是"危险的",因为您的域名可能被相应的电子邮件主机禁止,被视为垃圾邮件.

我的方案是,我想检查客户当前在db中的电子邮件,并在需要时进行更新.

我有什么选择?

我正在使用ASP.NET和MVC.

谢谢,迈克尔.

email-validation email-spam

5
推荐指数
1
解决办法
408
查看次数

ping以检查真实的电子邮件地址

无论如何ping一个电子邮件地址或类似的事情来检查它是一个真正的工作地址.我不是在谈论正则表达式或php验证过滤器等,但实际检查地址存在?

php email

5
推荐指数
1
解决办法
1万
查看次数

有没有办法测试电子邮件地址是否存在而不发送测试邮件?

可能重复:
如何在不发送电子邮件的情况下检查电子邮件地址是否存在?

我试图找到一些方法来测试一个电子邮件地址是否实际存在而不发送测试邮件.

可以验证电子邮件地址,但如果地址确实存在则无法保证.喜欢

abc@example.com
Run Code Online (Sandbox Code Playgroud)

有办法避免这种情况吗?

谢谢

email smtp

5
推荐指数
1
解决办法
2万
查看次数