Php 没有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'

我可以在Codeigniter中发送消息,而不使用任何SMTP服务器(gmail、hotmail、yahoo或自己的SMTP服务器)。就像伪造邮件或“无回复”地址一样,另一种解决方案是:

尝试将参数加载到阵列中,然后使用阵列源:CodeIgniter论坛初始化库:

 $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。