修改方法:system/libraries/Email.php
找到:function subject($subject)方法把里面的$subject = $this->_prep_q_encoding($subject);
改成 $subject = '=?'. $this->charset .'?B?'. base64_encode($subject) .'?=';
这样你的邮件标题就不会乱码了。
另外还有一点要说的,就是你的$config['smtp_user'] = '07diy@163.com'; ,这个邮箱一定要和$this->email->from('07diy@163.com', 'surpass');
一致,要不就发送邮件失败。