0

codeigniterで簡単なメールを送信しようとしています:

    $email_config = Array(
    'protocol' => 'smtp',
    'smtp_host' => 'ssl://smtp.googlemail.com',
    'smtp_port' => 465,
    'smtp_user' => 'xxx',
    'smtp_pass' => 'xxx'
    );
    $this->load->library('email', $email_config);
    $this->email->from('no-reply@mysite.com', 'Admin');
    $this->email->to($email_address); 
    $this->email->subject('Test Subject');
    $this->email->message('Test Message');  
    $this->email->send();

しかし、それはただタイムアウトします。php.iniにコメント解除されたextension=php_openssl.dllがありますが、他のセットアップの問題があると思います。IIS7で実行しています。

4

1 に答える 1

1

すべてが正常に機能していることを確認するためだけに、サーバーの発信インターネット接続をチェックしてみましたか? また、ファイアウォールの設定も確認します。

私には CI や PHP の問題のようには見えません。gmail 経由で送信する構成はそのように見えるので、問題ありません。

于 2012-05-25T16:17:26.847 に答える