IIS上的CodeIgniter / Gmail SMTP超时

时间:2012-05-25 15:58:23

标签: php codeigniter iis smtp gmail

我正在尝试使用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上运行。

1 个答案:

答案 0 :(得分:1)

您是否尝试检查服务器的外发互联网连接以确保一切正常?另外,我也检查防火墙设置。

它对我来说看起来不像CI或PHP问题,我通过gmail发送的配置就像那样,所以你们都很好。