首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >电子邮件内容

电子邮件内容
EN

Stack Overflow用户
提问于 2015-04-14 18:02:54
回答 1查看 44关注 0票数 0

我用代码点火器发送邮件..。当我收到一封到处都是不想要的"=“邮件。下面是,

[医]三尖杉(Phasellusdictual皂甙)Pellentesque sem do=or,fringilla et pharetra vitae.结果导致了撕裂。Sed iaculis pulvinar=igula,ornare fringilla pulvinar=igula et.在hac熟食盘dictumst=.作者声明:[ eu ] Donec vel orci mi;整数malesuada=orem。[医][医]延髓,[医][医][牛眼]。pu=vinar eleifend fringilla id,convallis eget nisi.毛伊士是个酒鬼。P=llentesque non mi.弗塞斯坐着同样的自由坐着,同样的,同样地,s=llicitudin的生命垂青。nunc sapien,u=,congue quis urna。

代码:

代码语言:javascript
运行
复制
$config = Array(
            'protocol' => 'smtp',
            'smtp_host' => 'mail.****.com',
            'smtp_port' => 587,
            'smtp_user' => '*****@****.com',
            'smtp_pass' => '*****',
            'mailtype'  => 'html', 
            'charset'   => 'utf-8'
        );
        $this->load->library('email', $config);

        $this->email->set_newline("\r\n");
        $this->email->from('udh@****.com', 'Udhaya Kumar');
        $this->email->to('kat@****.com');
        $this->email->subject('Review Form Submitted');
        $data['name'] = "Udhaya Kumar V"; 
        $data['msg'] = "Thanks for submitting your review form. It has been submitted to <Manager name> for appraisal.";
        $message = $this->parser->parse("email.tpl",$data,TRUE);
        $this->email->message($message);
        $this->email->send();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-14 20:19:07

看起来,您的框架用引用的可打印格式对邮件进行编码(所有非ascii字符都将转换为=十六号),这实际上是邮件的标准。请您检查一下,生成的邮件是否包含一个标题,即:

代码语言:javascript
运行
复制
Content-Transfer-Encoding: quoted-printable

如果不是,那么一个“简单”的修复可能就是将该头添加到邮件中,并查看它是否修复了问题。更复杂的解决方法是理解为什么框架没有添加这个标头。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29634361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档