【问题标题】:Summernote turns message to html code when send to gmailSummernote 在发送到 gmail 时将消息转换为 html 代码
【发布时间】:2016-05-30 10:56:48
【问题描述】:

大家好,现在我一直在做一个summernote textarea,但是当我将我的电子邮件发送到gmail地址时,当你打开收件箱时,结果却是这样的html而不是文本:

& lt;p&g t ;test</p&gt

这是我的控制器代码:

$this->load->library('email'); // load email library
$this->email->set_newline ("\r\n");

$this->email->from($this->session->userdata('user_email'),$this->session-  >userdata('user_firstname').' '.$this->session->userdata('user_lastname'));
$this->email->to(set_value('message_email_to'));
$this->email->subject(set_value('subject'));
$this->email->message(set_value('message'));

if($this->email->send())
{
    $this->Compose_model->insert($data);
    $this->session->set_flashdata('message', 'Create Record Success');
    redirect(BASE_URL.'tenant/compose');
}
else
{
    show_error($this->email->print_debugger());
}

【问题讨论】:

    标签: codeigniter gmail summernote


    【解决方案1】:
    Try this
    
     $this->load->library('email'); 
     $config['charset'] = "utf-8";
     $config['mailtype'] = "html";
     $config['newline'] = "\r\n";
     $this->email->initialize($config);
    

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">放在您的消息顶部

    【讨论】:

    • 感谢先生它可以工作,但它仍然有一些 html 标签,如

      > 等,,

    • 你必须在这里发布消息变量是如何初始化的。
    • 您是什么意思,先生?我很抱歉我只是一个新手,这是我第一次发送电子邮件,,,,T_T,,当我打开收件箱时,它有一些像这样的html标签:

      测试

    • 试试这个 $this->email->mailtype('html');
    • 先生还没有工作。 .当我在summernote中输入消息时,我会添加一些斜体或粗体或下划线,然后将其发送到gmail的电子邮件地址,当我在收件箱中打开消息时,它是HTML格式而不是文本
    猜你喜欢
    • 2015-08-13
    • 2017-10-27
    • 2015-07-27
    • 2020-07-12
    • 2015-10-10
    • 2017-11-01
    • 1970-01-01
    • 2012-08-10
    • 2017-03-03
    相关资源
    最近更新 更多