您好我的脚本发送电子邮件有问题。事实证明我的主机有一个名为barracuda的垃圾邮件拦截过滤器,并且@ yahoo.com域的任何电子邮件都被阻止。我怎么能绕过这个?
这是我的电子邮件代码:
$config['wordwrap'] = FALSE;
$config['mailtype'] = 'html';
$this->email->initialize($config);
$a=$this->load->view('cart/email',$data,true);
$this->email->from($data['email'], $data['fname'].' '.$data['lname']);
$this->email->to('order@abc.ca');
$this->email->subject('Your Order');
$this->email->message($a);
$this->email->send();
echo $this->email->print_debugger();
答案 0 :(得分:1)
如果这是托管问题,我们无能为力。您可以使用其他更可靠的SMTP提供程序,例如Mandrill
。它工作得很好,并且有一个非常简单的API。