を使用して電子メールを送信するときにsmtp.googlemail.com:465に接続することができません(接続がタイムアウトしました)取得エラーfsockopenの():smtp.googlemail.com:465に接続することができません(接続がタイムアウトした)私が間違っている可能性がいくつかの事がありますが、この問題が、運取得エラーfsockopenの():私はCodeIgniterのメールクラスを使用して電子メールを送信しようとしていますCodeIgniterの中に新しいですが、私はCodeIgniterのメールクラス
public function signup()
{
$this->form_validation->set_rules('email','Email','required|valid_email|is_unique[fbadmin.email]');
$this->form_validation->set_error_delimiters("<p class='text-danger'>","</p>");
if($this->form_validation->run()==TRUE)
{
$data= $this->input->post();
unset($data['submit']);
//print_r($data);exit;
$this->load->model('Fbadminmodel');
if($this->Fbadminmodel->signup($data))
{
//$this->load->library('email');
$config = array(
'protocol' =>'smtp',
'smtp_host' =>'smtp.googlemail.com',
'smtp_port' =>'465',
'smtp_user' =>'[email protected]',
'smtp_pass' =>'password',
'mail_type' =>'html',
'charset' =>'utf-8'
);
//$this->email->initialize($config);
$this->load->library('email', $config);
$this->email->from('[email protected]','Anuj Kumar');
$this->email->to($data);
$this->email->message('www.haiviral.com');
$this->email->set_newline("\r\n");
if($this->email->send())
{
//$this->session->set_flashdata('feedback','Succefully Registred. Please verify your email');
echo "mail send";
}
else
{
show_error($this->email->print_debugger());
}
}
else
{
$this->load->view('fbadmin');
$this->session->set_flashdata('feedback','Registration Failed');
}
//$this->session->flashdata('flash','Email Sent');
$this->load->view('fbadmin');
}
else
{
echo validation_errors();
$this->load->view('fbadmin');
}
}
を追加:としてあなたのポストを通過し、// smtp.googlemail.com'' // smtp.googlemail.com''、私はint型の値としてあなたのポストを渡すの意味を取得していないint型の値 – webDev
php_openssl.dllは –
メイク '「smtp_host」=>「SSL既に開いています申し訳ありません@ ShaileshSingh – webDev