如何使用CodeIgniter中的循环发送多封电子邮件?

耶利尔

我的代码有问题。我想从不同的客户发送10封电子邮件。然后,我将自己的过程进行了循环。并且每个循环我都将status列更新为1我的问题是只有1封电子邮件可以发送。我的循环不会继续到下一个电子邮件地址。这是我的代码:

$dummy = $this->Users_model->get_dummy_email(); //produces 10 results.

$valid_email = array();

$this->load->library('email');

$config = array(
    'protocol'  =>  'sendmail',
    'smtp_host' =>  'mail.sample.ph',
    'smtp_port' =>  587,
    'mailtype'  =>  'html', 
    'charset'   =>  'utf-8'
);

$this->email->initialize($config);
$this->email->set_mailtype("html");

foreach($dummy as $d) { //loop is ok

    $this->email->clear();

    $this->email->from('[email protected]', 'Admin');
    $this->email->to($d['email']);
    $this->email->cc('[email protected], [email protected]');
    $this->email->subject("TEST MESSAGE ONLY USING CRON");
    $this->email->message("TEST FROM ADMIN");

    $send_mail = $this->email->send();

    if($send_mail) {

        $this->Users_model->updateDummyStatus($d['id']);
        return true;

    } else {
        echo $this->email->print_debugger();
    }

}

你能帮我什么是我的错误。我也尝试将初始化放入循环中,并且仍然具有相同的效果。只能发送1封电子邮件。

Noufalcep

发送电子邮件后,您正在循环中使用return。return语句立即结束当前函数的执行。因此,您剩余的电子邮件将不会发送。

if($send_mail) {

    $this->Users_model->updateDummyStatus($d['id']);
    //return true;   <--- Remove this line..

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CodeIgniter中的循环发送多封电子邮件?

来自分类Dev

使用codeigniter发送多封电子邮件

来自分类Dev

如何使用Codeigniter使用cc发送多封电子邮件?

来自分类Dev

如何通过SMTP循环发送电子邮件?

来自分类Dev

在PYTHON 2.7中循环发送电子邮件

来自分类Dev

如何在Google脚本中使用for循环发送电子邮件?

来自分类Dev

如何使用循环发送电子邮件并更新每条记录?

来自分类Dev

使用python发送多封电子邮件

来自分类Dev

使用swiftmailer发送多封电子邮件时,如何绕过失败的电子邮件?

来自分类Dev

sendgrid循环发送的一封电子邮件

来自分类Dev

PHPMailer发送带有循环的多封电子邮件

来自分类Dev

在GAE中连续发送多封电子邮件

来自分类Dev

使用Google脚本发送到多封电子邮件

来自分类Dev

循环发送邮件,并在每封电子邮件发送后输出响应

来自分类Dev

如何使用 PHPMailer 从数据库发送多封电子邮件作为抄送?

来自分类Dev

从Excel发送多封电子邮件

来自分类Dev

阻止用户发送多封电子邮件

来自分类Dev

PHPMailer发送多封电子邮件失败

来自分类Dev

使用字典提取电子邮件地址。某些键有多封电子邮件,如何发送到所有电子邮件?

来自分类Dev

我需要循环发送一些电子邮件,在每次迭代中更改接收者姓名

来自分类Dev

如何使用php CodeIgniter从本地发送电子邮件

来自分类Dev

如何在R中发送读取csv的电子邮件并一次发送多封电子邮件?

来自分类Dev

如何在R中发送读取csv的电子邮件并一次发送多封电子邮件?

来自分类Dev

使用php邮件将消息发送到多封电子邮件

来自分类Dev

如何在IdSMTP的单个连接中发送多封电子邮件?

来自分类Dev

NET Core Mailkit无法发送多封电子邮件

来自分类Dev

Python / Django EmailMultiAlternatives发送多封电子邮件

来自分类Dev

从数据库查询发送多封电子邮件

来自分类Dev

发送多封电子邮件时smtplib断开连接

Related 相关文章

  1. 1

    如何使用CodeIgniter中的循环发送多封电子邮件?

  2. 2

    使用codeigniter发送多封电子邮件

  3. 3

    如何使用Codeigniter使用cc发送多封电子邮件?

  4. 4

    如何通过SMTP循环发送电子邮件?

  5. 5

    在PYTHON 2.7中循环发送电子邮件

  6. 6

    如何在Google脚本中使用for循环发送电子邮件?

  7. 7

    如何使用循环发送电子邮件并更新每条记录?

  8. 8

    使用python发送多封电子邮件

  9. 9

    使用swiftmailer发送多封电子邮件时,如何绕过失败的电子邮件?

  10. 10

    sendgrid循环发送的一封电子邮件

  11. 11

    PHPMailer发送带有循环的多封电子邮件

  12. 12

    在GAE中连续发送多封电子邮件

  13. 13

    使用Google脚本发送到多封电子邮件

  14. 14

    循环发送邮件,并在每封电子邮件发送后输出响应

  15. 15

    如何使用 PHPMailer 从数据库发送多封电子邮件作为抄送?

  16. 16

    从Excel发送多封电子邮件

  17. 17

    阻止用户发送多封电子邮件

  18. 18

    PHPMailer发送多封电子邮件失败

  19. 19

    使用字典提取电子邮件地址。某些键有多封电子邮件,如何发送到所有电子邮件?

  20. 20

    我需要循环发送一些电子邮件,在每次迭代中更改接收者姓名

  21. 21

    如何使用php CodeIgniter从本地发送电子邮件

  22. 22

    如何在R中发送读取csv的电子邮件并一次发送多封电子邮件?

  23. 23

    如何在R中发送读取csv的电子邮件并一次发送多封电子邮件?

  24. 24

    使用php邮件将消息发送到多封电子邮件

  25. 25

    如何在IdSMTP的单个连接中发送多封电子邮件?

  26. 26

    NET Core Mailkit无法发送多封电子邮件

  27. 27

    Python / Django EmailMultiAlternatives发送多封电子邮件

  28. 28

    从数据库查询发送多封电子邮件

  29. 29

    发送多封电子邮件时smtplib断开连接

热门标签

归档