我正在尝试使用CI电子邮件类发送电子邮件,但该页面在尝试发送时会挂起。我已尝试使用MAMP在IIS和现在的Mac上。代码与在整个地方复制的代码相同,似乎适用于其他所有人!
$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();
要尝试的其他服务器设置吗?
答案 0 :(得分:1)
好的,所以我很尴尬地说我错过了$ in:
$this->load->library('email', config);
这是整整一天浪费在尝试可以想象的每个端口/服务器/防火墙/安全设置。
我希望这能帮助像我这样愚蠢的人。