Php Codeigniter-发送电子邮件
我尝试在本地主机上使用codeigniter发送电子邮件 为此,我在config目录中打开了一个名为email的新php文件 写Php Codeigniter-发送电子邮件,php,codeigniter,Php,Codeigniter,我尝试在本地主机上使用codeigniter发送电子邮件 为此,我在config目录中打开了一个名为email的新php文件 写 <?php $config = Array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'mertmetinbjk@gmail.com',
<?php
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'mertmetinbjk@gmail.com',
'smtp_pass' => 'pass',
);
$this->load->library('email', $config);
?>
但我有以下错误:
我在互联网上做了一些研究,我读到我必须从我的php.ini文件中启用ssl,但没有一行像我能做什么
TY试试这个:
$this->email->initialize($config);
与此相反:
$this->load->library('email', $config);
您的控制器如下所示:
$this->load->library('email');
$this->email->from('bildirim@pasaj.com','Pasaj.com');
$this->email->to($email);
$this->email->subject('pasaj hesabinizi aktive etmek icin');
$this->email->message('Tıkla');
$this->email->send();
也许把你从上得到的答案贴出来是件好事试试这个
$email =$this->input->post('email');
$this->load->library('email');
$this->email->from('bildirim@pasaj.com','Pasaj.com');
$this->email->to($email);
$this->email->subject('pasaj hesabinizi aktive etmek icin');
$this->email->message('Tıkla');
$this->email->send();
试着改用TLS(现在不记得端口了)在我的php.ini中没有这样的行file@MertMETİN:这是在Windows还是Linux上?如果是Windows,则需要在
php.ini
中安装并取消注释extension=php\u openssl.dll
。我使用win,但在我的php.ini文件中没有extension=php\u openssl.dll行:S@MertMETİN:path/to/php/ext/文件夹中是否有.dll
文件?如果是,您应该能够添加extension=php\u openssl.dll
,然后在php.ini
中列出其他扩展,然后重新启动Apache。
$email =$this->input->post('email');
$this->load->library('email');
$this->email->from('bildirim@pasaj.com','Pasaj.com');
$this->email->to($email);
$this->email->subject('pasaj hesabinizi aktive etmek icin');
$this->email->message('Tıkla');
$this->email->send();