无法使用PHP mail()发送电子邮件。您的服务器可能未配置为在本地主机上使用此方法发送邮件

时间:2018-09-25 10:27:09

标签: codeigniter-3

我尝试了以前的解决方案,但是没有一个解决我的问题,这是我的代码。我在本地主机中使用codeigniter 3.19

$this->load->library('email');
        $config = Array (
            'useragent' => 'CodeIgniter',
            'protocol' => 'mail',
            'smtp_host' => 'ssl://smtp.gmail.com',
            'smtp_port' => 587,
            'smtp_user' => 'myemail',
            'smtp_pass' => 'mypassword',
            'charset' => 'utf-8',
            'mailtype' => 'text',
        );
    $this->email->initialize($config);
    $this->email->set_newline("\r\n");

我仍然无法正确解决, 注意:当我将协议更改为smtp时,它将引发另一个错误 像这样: 消息:fsockopen():无法连接到ssl://smtp.gmail.com:587(连接尝试失败,因为经过一段时间后连接方未正确响应,或者由于连接的主机未能成功建立连接而失败回应)。 请有人帮我。

0 个答案:

没有答案