【发布时间】:2017-01-29 13:54:24
【问题描述】:
我正在使用 Codeigniter 从我的 PHP 脚本发送电子邮件。
我发送邮件的代码是:
// Library must be loaded first
$this->load->library('email');
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'smtp.gmail.com',
'smtp_port' => 587,
'smtp_user' => 'khaksar445@gmail.com',
'smtp_pass' => 'mypass'
);
$this->email->initialize($config);
$this->email->from($email, 'User');
$this->email->to('khaksar445@gmail.com');
$this->email->subject($sub);
$this->email->message($body);
if($this->email->send())
{
echo '<div class="alert alert-success>Email sent successfully</div>"';
}
else
{
echo $this->email->print_debugger();
}
我得到的错误是:
无法使用 PHP SMTP 发送电子邮件。您的服务器可能不是 配置为使用此方法发送邮件。
有什么办法可以解决这个问题吗?任何帮助将不胜感激。
【问题讨论】:
-
您需要配置您的网络服务器以发送电子邮件。
-
但是该怎么做呢?
标签: php codeigniter sendmail