Olá, havia tentado fazer o envio por minha hospedagem porém estava dando erro o tempo todo, mas ao tentar pelo Gmail também não consegui, já fui nas configurações de segurança da conta Gmail (Habilitar aplicações menos seguras), mas continua com erro, segue codigo abaixo:
$this->load->library("email");
$config["protocol"] = "smtp";
$config["smtp_host"] = "ssl://smtp.gmail.com";
$config["smtp_user"] = "meugmail@gmail.com";
$config["smtp_pass"] = "MINHA_SENHA";
$config["charset"] = "utf-8";
$config["mailtype"] = "html";
$config["newline"] = "\r\n";
$config["smtp_port"] = '465';
$this->email->initialize($config);
$this->email->from("meugmail@gmail.com", "Teste");
$this->email->to($vendedor["email"]);
$this->email->subject("Seu produto {$produto['nome']} foi vendido!");
$this->email->message("<html>Seu produto {$produto['nome']} foi vendido!</html>");
$this->email->send();
$this->session->set_flashdata("success", "Pedido de compra efetuado com sucesso");
redirect("/");
Erro:
A PHP Error was encountered
Severity: Warning
Message: fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Network is unreachable)
Filename: libraries/Email.php
Line Number: 1690
entre outros erros (aparecem 13 janelas de erro --' )