php codeigniter电子邮件库

泥浆

我在这里遇到麻烦。为什么我不能使用smtp发送电子邮件?错误看起来像这样。电子邮件错误

代码看起来像这样

   $config = Array(
                    'protocol' => 'smtp',
                    'smtp_host' => 'mail.email.com',
                    'smtp_port' => 25,
                    'smtp_user' => '[email protected]',
                    'smtp_pass' => 'pass'
                    );
            $this->email->initialize($config);
            $this->email->cc('[email protected]');
            $this->email->set_mailtype('html');
            $this->email->from('[email protected]', 'Admin');

$this->email->send();
if(!$this->email->send())
{
    show_error($this->email->print_debugger());
}

代码更新:

$this->load->library('email');
$config = Array(
                      'protocol' => 'smtp',
                      'smtp_host' => 'ssl://smtp.googlemail.com',
                      'smtp_port' => 465,
                      'smtp_user' => '[email protected]',
                      'smtp_pass' => 'password',
                      'smtp_timeout' => '4',
                      'mailtype'  => 'html', 
                      'charset'   => 'iso-8859-1'
                );
                $this->email->initialize($config);
                $this->email->set_newline("\r\n");
                //$this->email->set_mailtype('html');
                $this->email->cc('[email protected]');
                $this->email->from('[email protected]', 'Admin');
                $this->email->to('[email protected]');
                $this->email->subject('test online');
                $this->email->message('test email');
                if(!$this->email->send())
                {
                    echo $this->email->print_debugger();
                }
                else
                {
                    echo 'sent';
                }

它返回了此消息。

无法使用PHP mail()发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。

泥浆

固定的!问题不是openSSL或脚本,问题是SELinux禁止httpd发送邮件,解决方案是

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

电子邮件存在带有Codeigniter php的功能

来自分类Dev

如何使用php CodeIgniter从本地发送电子邮件

来自分类Dev

php电子邮件域名

来自分类Dev

空白的PHP电子邮件

来自分类Dev

电子邮件验证php

来自分类Dev

PHP - 电子邮件错误

来自分类Dev

PHP电子邮件表单拍摄空白电子邮件

来自分类Dev

从php邮件发送重复的电子邮件

来自分类Dev

PHP 5.6上的Codeigniter 2x电子邮件类SMTP SSL验证错误

来自分类Dev

Codeigniter - 电子邮件库错误

来自分类Dev

PHP检查MySQL数据库中是否存在电子邮件

来自分类Dev

用php发送电子邮件到存储在数据库中的地址

来自分类Dev

读取电子邮件并将值存储到PHP中的数据库中

来自分类Dev

如何使用 MailSo 库 (PHP) 通过 SMTP 发送电子邮件

来自分类Dev

使用php检查SQL数据库中是否存在电子邮件地址

来自分类Dev

PHP Grab内容-电子邮件

来自分类Dev

PHP每日电子邮件报告

来自分类Dev

SMTP连接超时PHP电子邮件

来自分类Dev

用PHP发送电子邮件

来自分类Dev

使用php发送电子邮件

来自分类Dev

PHP中的电子邮件注册验证

来自分类Dev

验证PHP中的电子邮件

来自分类Dev

电子邮件未使用php发送

来自分类Dev

PHP-发送每日电子邮件

来自分类Dev

使用PHP抓取电子邮件

来自分类Dev

PHP表单-未收到电子邮件

来自分类Dev

用PHP传送电子邮件

来自分类Dev

PHP:按域对电子邮件排序

来自分类Dev

PHP的Cronjob自动提醒电子邮件