【问题标题】:Check if mail send by cakephp is sent or not and mail address is not valid检查 cakephp 发送的邮件是否发送和邮件地址无效
【发布时间】:2014-01-17 05:27:47
【问题描述】:

我们如何通过$email->send()函数测试邮件是否发送以及电子邮件地址是否有效

我试过了。

   try {
        $email->send();

        return true;
    } catch ( Exception $e ) {

        return false;
    }

但是邮件已发送,如果邮件已发送且邮件地址有效,则不会返回任何错误。

如果用户收到邮件,我们如何从服务器获得响应,如何检查邮件地址是否正确?

【问题讨论】:

    标签: email cakephp cakephp-2.0


    【解决方案1】:

    只需检查它是否返回 true。

    if($email->send())//if mail has been sent.
    {
       return true;
    }
    

    您可以阅读 Validation::email() 类进行电子邮件验证。

    【讨论】:

    • 是的,即使邮件没有发送到接收者,它也会返回 true。因为 email->send() 函数只返回邮件中发送的内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    • 2016-10-18
    • 1970-01-01
    相关资源
    最近更新 更多