Xamppを使用していて、CodeIgniterを使用してメールを送信したいと思います。smtpを使用している場合はエラーが発生します:
メッセージ:fsockopen():ssl://smtp.googlemail.com:465に接続できません(ソケットトランスポート "ssl"が見つかりません-PHPを構成したときに有効にするのを忘れましたか?)ファイル名:library/Email。 php
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'gmail@gmail.com',
'smtp_pass' => 'your_password'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('your@example.com', 'Your Name');
$this->email->to('(here I put my mail)@yahoo.com');
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
echo $this->email->print_debugger();
(line extension=php_openssl.dll is decomented)
これらの設定で:
$this->load->library('email');
$this->email->set_newline("\r\n");
$this->email->from('your@example.com', 'Your Name');
$this->email->to('(here I put my mail)@yahoo.com');
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
echo $this->email->print_debugger();
メッセージが表示されます:メッセージは次のプロトコルを使用して正常に送信されました:メール
From: "Your Name" Return-Path:......。
しかし、私は何のメールも受け取りません。
何が問題ですか?