【发布时间】:2016-05-27 11:21:51
【问题描述】:
我正在尝试使用 codeigniter 发送电子邮件。无论如何我可以在任何电子邮件中发送消息,例如 gmail、yahoo 或 outlook.com?这是我到目前为止所拥有的:
public function sendmail()
{
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$this->load->library('email',$config); // load email library
$this->email->set_newline ("\r\n");
$this->email->from('user@gmail.com', 'sender name');
$this->email->to('test@gmail.com');
$this->email->subject('Your Subject');
$this->email->message('ed wow sir');
if ($this->email->send())
echo "nasend na!";
else
echo $this->email->print_debugger();
}
它显示错误:
退出状态码:1 无法打开到 Sendmail 的套接字。请检查 设置。无法使用 PHP Sendmail 发送电子邮件。您的服务器可能 未配置为使用此方法发送邮件。
【问题讨论】:
标签: php codeigniter email