0

我正在尝试使用 CI 电子邮件类发送电子邮件,但页面在尝试发送时只是挂起。我已经在 IIS 上尝试过,现在在我的 Mac 上使用 MAMP。该代码与到处复制的代码相同,并且似乎对其他人都有效!

    $config = Array(
                'protocol'  => 'smtp',
                'smtp_host' => 'ssl://smtp.googlemail.com',
                'smtp_port' => '465',
                'smtp_user' => 'xxx',
                'smtp_pass' => 'xxx',
                'mailtype'  => 'html',
                'starttls'  => true
            );

        $this->load->library('email', config);
        $this->email->from('email@gmail.com', 'George');
        $this->email->to('email@gmail.com');
        $this->email->subject('hey this is an email');
        $this->email->message('this is the content of the email');
        $this->email->send();

任何其他服务器设置尝试?

4

1 回答 1

1

好的,所以我很尴尬地说我错过了 $ :

$this->load->library('email', config);

尝试每个可以想象的端口/服务器/防火墙/安全设置浪费了一整天。

我希望这可以帮助像我一样愚蠢的人。

于 2012-05-28T19:31:02.110 回答