-1

当我调用编写此代码的控制器方法时

 $config = array(
        'protocol' => 'smtp',
        'smtp_host' => 'ssl://smtp.googlemail.com',
        'smtp_port' => 465,
        'smtp_user' => 'me.atiq32@gmail.com',
        'smtp_pass' => '********'
    );
    $this->load->library('email', $config);
    $this->email->from('me.atiq32@gmail.com', 'Atiq');
    $this->email->to('***@yahoo.com');
    $this->email->subject('Email Test');
    $this->email->message('Testing the email class.');

    if ($this->email->send()) {
        echo 'Email will be Sent';
    } else {
        echo $this->email->print_debugger();
    }
} '

发送电子邮件。我的网页没有加载(加载中......)。甚至没有显示任何错误。

4

1 回答 1

0

那些流浪字符在最后吗?如果是的话,他们可能会把事情搞砸。

否则——很难说,因为我们看不到所有的代码。我在这种情况下所做的就是在调用方法之前回显一个检查

 echo " before email " ; 
 $this->sendemail() ; 
 echo " after email " ; 

这使您可以进行健全性检查,以查看其在链条中的哪个位置发生故障。否则,如果您无法弄清楚,请发布更多代码。

于 2013-10-12T05:19:12.813 回答