cakephp2在发送多条消息之前先验证控制器中的电子邮件

时间:2019-05-02 17:11:57

标签: email controller cakephp-2.3 email-validation

在Cakephp2中,我想先验证从mysql数据库存储的电子邮件,然后再向许多参与者发送电子邮件。

问题是,如果应用程序遇到不良电子邮件=>,则会崩溃。

我已经在Controller中实现了验证功能,但不良邮件没有被过滤,导致应用程序崩溃。

我将如何将不良电子邮件与其他电子邮件分开,以使应用程序继续运行并发送所有收货电子邮件而不会崩溃?

最终,我会将所有错误的电子邮件保留在$ erreurs中。

嘿。...在这里发布之前,我已经阅读,搜索并尝试过……

谢谢

控制器

 public $validate = array(
'email'=>   array(
            'rule'=>'email'  ,
            'required'=>false ,
            'allowEmpty'=>false,
            'message'=>"Indiquez un email valide"
        )
 ); //fin validate

模型

 <h1> il y a eu <?=$envoyes ;?> mails envoyés</h1> <br>
    <h1> il y a eu <?=$non_envoyes ;?> mails  NON envoyés</h1> <br>


<?php
        if (is_array($erreurs))
        {
            foreach ($erreurs as $key => $valeur)
            {
                echo "erreur" . $key . "" . $valeur."\n";
            }
        }
        else
        {
            echo "$erreurs \n";
        }

查看

self.Mqttclient = self.get_client(
        self.projectId, cloud_region, self.registryId, self.deviceId,
        self.credential, algorithm, root_certificate,
        mqtt_hostname, mqtt_port)

我已经发送了2封邮件:

第一个地址不正确的人, 第二个地址很好。

即使是好人也没来...

结果

无效的电子邮件:“ rvagui @ gmail” 错误:发生内部错误。

堆栈跟踪

0 个答案:

没有答案