2016-12-22 66 views
0

如何在Codeigniter中使用smtp检查未发送的邮件? 如果电子邮件未送达[未发送],那么我想显示警告框与电子邮件发送失败。我怎样才能做到这一点?如何在Codeigniter中使用smtp检查未送达的电子邮件?

例如:我正在使用谷歌smtp发送电子邮件。如果电子邮件地址为真,则会发送电子邮件;如果电子邮件地址不可用或虚假电子邮件地址,则gmail服务器会回复到Gmail收件箱。我想从gmail收件箱得到这个回复邮件,并在我的codeigniter中显示alert box [“Email send failed”]。

回答

0
if(this->email->send()) { 
    $this->session->set_flashdata('Success', 'Email `enter code here`sent'); 
} else { 
    $this->session->set_flashdata('Error', 'Email not sent'); 
    redirect('controller/method'); 
} 
+0

将此放在您的视图中。 <?php echo $ this-> session-> set_flashdata('Success'); ?><?php echo $ this-> session-> set_flashdata('Error'); ?> –