Php 没有SMTP服务器的Codeigniter邮件发送?
我可以在Codeigniter中发送消息,而不使用任何SMTP服务器(gmail、hotmail、yahoo或自己的SMTP服务器)。就像伪造邮件或“无回复”地址一样,另一种解决方案是: 尝试将参数加载到阵列中,然后使用阵列源:CodeIgniter论坛初始化库:Php 没有SMTP服务器的Codeigniter邮件发送?,php,codeigniter,email,Php,Codeigniter,Email,我可以在Codeigniter中发送消息,而不使用任何SMTP服务器(gmail、hotmail、yahoo或自己的SMTP服务器)。就像伪造邮件或“无回复”地址一样,另一种解决方案是: 尝试将参数加载到阵列中,然后使用阵列源:CodeIgniter论坛初始化库: $config = Array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port'
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'xxx',
'smtp_pass' => 'xxx',
'mailtype' => 'html',
'charset' => 'iso-8859-1'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
//设置为、从、消息等
$result=$this->email->send();
另外,可能需要在php.ini中启用SSL。如果你看到这行:
;extension=php_openssl.dll
取消注释,从行首删除分号,然后重新启动PHP。我找不到;extension=php\u openssl.dll?目前我正在使用Linux Manjaro和Apache+PHP7.2。